I have always been interested in programming languages. After coding in a plethora of mainstream procedural languages C, C++ and Java, last year I tried my hands on Python. Apart from being an enjoyable experience, learning Python has paid off quite well while building prototypes in my work. This prompted me to try learning some other languages.
While searching for a cool language to try out, I came across the book, "Seven Languages in Seven Weeks" which promises to go beyond the simple tutorials and "introduction to" and introduce some non-trivial aspects of the language. I have started from page 1 and am exploring Ruby. So far the author has kept up his promise.
Ruby has got very friendly constructs and syntactic sugars like:
While searching for a cool language to try out, I came across the book, "Seven Languages in Seven Weeks" which promises to go beyond the simple tutorials and "introduction to" and introduce some non-trivial aspects of the language. I have started from page 1 and am exploring Ruby. So far the author has kept up his promise.
Ruby has got very friendly constructs and syntactic sugars like:
- the keyword "until", which is simply a negation of the popular "while"
- instead of simple "for" loops, constructs like "10.times"
Ruby is very vast in its gems. There are almost everything possible like Java. You can explore as much as you want.
ReplyDeleteGood Luck!!