Recently released, ‘Seven Languages in Seven Weeks’ attempts to walk you through a number of today’s most interesting programming languages, in the process demonstrating a wealth of different ideas, and in general expanding your horizons.

Week one of the ‘course’ gives a good baseline by starting with the solid, but interesting world of ruby. The author gives ruby the persona of Mary Poppins – solid and practical with that little bit of magic.

I’m sure many readers have used ruby before, but regardless the chapter begins as an excellent refresher (or introduction) to the syntax and ‘everything is an object’ approach of the language. This is later built upon by seeing a glimpse of ruby’s meta-programming magic – concepts that you can see filtering into other languages, such as Groovy.

Overall the chapter is a good start to the book, easing you into the process with a clean, modern language and a number of simple but fun exercises … onto Io.

For my solutions to the exercises in the ruby chapter, check out : https://github.com/lucas1000001/seven-languages-in-seven-weeks/tree/master/ruby

Advertisement