Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial


Books on Ruby on Rails?

I'm following the tutorials on Ruby on Rails its great, but i would like to do some extra reading, to make it clearer for me.

Is there a book out there that would be good for me to read?

I'm proficient in HTML5, CSS3 and JQuery, but would really like to improve my Programming skills!


7 Answers

The Rails Guides are always a good resource.


Ruby 'PickAxe' book(cover has a pickaxe) is great for learning more Ruby.


Agile Development with Rails provides very good instruction on how to develop with Rails, how things work (how do ActiveRecord objects map to the database tables) and you build an ecommerce site as the learning tutorial.


Rails Recipes goes through ~70 different problems and provides recipes(solutions) to use; it is very useful when trying to implement a new feature but you are unsure of how to do so or when you need to refactor your code.


I have found these books very useful as someone that started learning RoR on my own; while you can feel like some concepts are over your head just read through and come back to them later. I would not suggest reading straight through the books, rather read, write code and repeat slowly tacking on new methods.

Note: there are often promotions and discounts offered on the books from PragPrag, I got my Agile Dev and Rails Recipes 40% using a promo code during RailsConf (last year) which happens to be coming up at the end of this month.


Thank you very much for sharing these resources! I shall check them out!

No problem, also if you want more individual features for Rails. RailsCasts by Ryan Bates are pretty awesome. In previous casts he often would show how to implement a gem, more recently he has been writing "from scratch" episodes which are very helpful. I am actually going to try to implement a newsfeed myself in the Treebook application and compare my method to that of Jason's when the Treehouse videos get to that stage.


I wholeheartedly recommend Michael Hartl's Ruby on Rails Tutorial. Unlike many other Rails tutorials it encourages a thorough understanding of WHY you write a certain line of code. His website offers the previous edition for free and you can get the current edition for a reasonable price at amazon.

I'm currently on page 354 and lovin' it :)

James Barnett
James Barnett
39,199 Points

I'd also recommend checking out code school's Ruby Path.

Aimee Knight
Aimee Knight
9,701 Points

Code School's Rails tutorials are top notch too!

@Philipp both editions are available for free on his website under MIT/Beerware licenses.

ebook/screencasts are available on his website, Amazon is recommended for paperback edition.

Additionally if you are using/plan to use the paperback edition ensure you check against the online version for security updates, especially with the number of vulnerabilities discovered in the past few months.