Friday, April 16, 2010

Top 10 Books on Ruby on Rails

Best Rails books: http://antoniocangiano.com/rails-books/ The Art of Rails The Art of Rails (Programmer to Programmer) by Edward Benson

1) Foundation Rails 2 Foundation Rails 2 loop around all aspects of the MVC and how Rails implements, and finally finish off with a application to put everything in context.

2) Beginning Rails From Novice to Professional by Jeffrey Allan Hardy and Cloves Carneiro Jr.
with Hampton Catlin

3) Learning Rails: view centric approach
It started with the view (ruby-embedded html, good for those with experience in web design but little programming experience, those who have some programming experience but are not familiar with the how the model-view-controller paradigm is implemented by Rails. not much rationale explained.

4) Beginning Ruby From Novice to Professional : Any Ruby book will inevitably be compared to Dave Thomas' Programming Ruby (commonly known as "the Pickaxe" for the image on its cover), which has been the standard reference for the language since its debut and won't lose its spot as a reference work. I found Beginning Ruby to be easier to absorb, however, and I thought the examples were especially clear and useful. If you're already deep into Ruby, you probably don't need this book. But if you're relatively early in the learning curve, I highly recommend it.

5) Programming Ruby: The Pragmatic Programmers' Guide, Second Edition Like most language books Programming Ruby starts with installing Ruby and then goes into a language reference; strings, classes, blocks, regular expressions, etc. It's all covered step by step with examples. The second part, Ruby and It's World, is a grab bag of chapters on more complex Ruby topics like graphical user interfaces, Ruby GEMs, and embedding Ruby. Part III is a concise reference for Ruby that is handy when you already know the language but need a refresher. And the final part is a library reference with examples of using each method. This is the invaluable reference that you will use in every Ruby project.

6) Title: Agile Web Development with Rails, Third Edition tutorial for intermediate and experienced developers. Most popular. Every body uses it as an tutorial.

7) Professional Ruby on Rails An excellent alternative to Agile Web Development with Rails, provided you already have some knowledge regarding how to use Rails. This book is very focused on “best practices” and Test-Driven Development (TDD), and should bring your understanding of how to use Rails in your projects to the next level. Definitely recommended as a follow-up book for Foundations Rails 2.

8) The Rails Way to bring your knowledge on the subject up to a pro level. It teaches not only HOW, but also why. It brings you to the very heart of the framework. It has a lot redudant information, and many unrelated contents.

9) Enterprise Rails Enterprise means solid database system in this book. It teaches how to build a solid system using postgreSQL.

10) The Art of Rails “conceptual” book, brings a programmer to “architect” of web applications. design patterns for web application development (including AJAX), how to improve your code, understand REST, learn Behavior-Driven Development, and take advantage of Ruby’s advanced techniques to improve your applications and extend Rails to suit your needs.

No comments:

Post a Comment