Notes on the basics of ruby