Well I have been waiting for this book now for sometime as it is the 2nd Edition to it’s predecessor which made it to Amazon’s #3 best selling book.
I haven’t read the entire book yet, in fact I’ve only read about seventy odd pages however, so far I am really happy with how the book is written and how much I’ve already picked up along the way. A quick flip through the pages and I can’t help getting excited about developing new skills in dynamic database development using the very impressive Ruby on Rails framework.
I’m not a experienced developer by any means but I have had considerable exposure to PHP and Flash Action scripting so I get the overall programming methodology, and all I can say is that I am extremely impressed with my experience with Rails so far.
Once you get used to the Rails framework and how it fits together, learn some basic Ruby so you can understand the syntax, and do a few hands on tutorials, you find that it all starts coming together and the more it does, the more excited you get.
Simple things like creating forms, and adding information to your database, and data validation are a breeze in Rails compared with my experience in doing the same thing in PHP, and quite frankly once you experience Rails, I doubt you’ll ever want to go back!
This book is for beginners and experts in programming however I recommend that you have some understanding of programming so you follow along much easier. If you don’t have any coding experience then you might want to start learning Ruby as your first language by getting the book Programming Ruby by Dave Thomas which I’ve added to my collection also.
With this book you get to build a real online store application and you’ll be adding data to your database in no-time, in fact you’ll be doing it so soon that it’s mind boggling. Other areas included in the book are learning about Rails conventions, Rails generators, adding AJAX, REST, web services, adding email functionality, securing your application, testing and deployment.
This book has also been extensively beta tested by hundreds of developers from varying skill levels who provided valuable feedback to the author before going to print so it’s been very rigorously tested. If the success of the first edition is an indication of how good this edition will be, then you’d have no choice by to buy it if you want to start developing using Ruby on Rails.