I own several books on Rails, all of them very well written and pleasant to read. But there’s a big difference between reading a book and knowing & learning a platform. You have to code in that platform, you have to first build something trivial, and then build at least one thing that’s non-trivial. Only then do you start to become intimately familiar with a platform’s conventions, the APIs and its general approach to problem solving.

With that in mind, I present a basic guide to how I learnt Ruby on Rails at a steady pace and without feeling overwhelmed by its enormity.

Read the rest of this entry »