Recently, I just finished Michael Hartl's rails tutorial. Throughout the book he recommended The Rails 3 Way after you finished his book. From your experience do you think it would be better to read another book or start building an app and figuring out things on my own?


2 Answers 2


People generally retain information better when they apply what they have learned. If you don't practice what you've learned then you risk losing knowledge from your mental stack.

Unless the book you read was perfect and you have photographic memory you will find yourself having to go back and reference that material and Googling for items that were not covered.

Practice what you've learned. And practice as you go. And don't make one-or-other decision. Why not read a book AND develop something at the same time? The two activities do not have to be mutually exclusive.

  • 2
    And keep finding more involved material. You learn what you know you don't know, so if you push through difficult books you'll know a little about a lot and you will know precisely where to find it when you need it.
    – coreyward
    Jun 22, 2011 at 16:05

Totally agree with Paul Sasik.
I read a lot before starting but if I can turn back time I would start before, because you really start to learn only when you practice.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.