I am trying to bring myself up-to-speed on rails as fast as
possible. I am currently following an online book "Beginning Ruby
on Rails" by Steven Holzner. It is a decent book, however the book
seems to base on an out of date version of Rails and it has a number
of mistakes in the 4 sections I read so far.
I am considering buying a copy of a more up-to-date book and would
like your expert opinion. If you are to buy a Ruby on Rails book
right now, which book would you choose?
A. For beginner and
B. For expert.
I'd recommend these two for getting up and running.
The Rails Way
Agile Web Development with Ruby on Rails
Really the best way to get started is to choose a project, start with
the most basic element and develop it gradually until it becomes an
awsome force to be reckoned with
Simply Rails 2
Agile Web Development v.3 (Beta PDF available at PragProg.com)
The Art of Rails
Advanced Rails Recipes
Do a lot of reading and get on IRC.
I have all of those books and many more that deal with Rails 1.x as
well and every book you purchase you will get something out of. The
four above I would recommend at this moment along with getting some
more general Ruby books as well just to learn some more there.
Geez, I forgot The Rails Way there ... sorry. Another great book for
use after you learn the basics and need to start looking at the "nitty
gritty" more.
If you are to buy a Ruby on Rails book
right now, which book would you choose?
Ruby for Rails by David A. Black. It is a bit old, but still extremely
relevant. I found the Ruby parts to be amazingly helpful. This book
(in combination with The Rails Way) was one of the greatest
contributors to my transation from being a beginner in Rails to a Ruby
programmer.\
HTH
Paul
P.S. David, if you are reading, is a new version planned?
Edd Dumbill and I just released Learning Rails (O'Reilly) last week.
It's definitely aimed at beginners, even at web developers with less
programming background than most of the Rails books assume. We're
also posting screencasts to help people through getting started with
it, though I'm still recording most of those.
For more on that, see:
or:
There are definitely lots of other good Rails books out there. Here's
an excerpt from our preface on "Other Options" (though note that Head
First Rails isn't out quite yet):
If you are to buy a Ruby on Rails book
right now, which book would you choose?
Ruby for Rails by David A. Black. It is a bit old, but still extremely
relevant. I found the Ruby parts to be amazingly helpful. This book
(in combination with The Rails Way) was one of the greatest
contributors to my transation from being a beginner in Rails to a Ruby
programmer.\
HTH
Paul
P.S. David, if you are reading, is a new version planned?
Yes, a very new and changed version indeed. The new version is called
"The Well-Grounded Rubyist", and it will be coming out early (first
quarter, I hope) 2009. It's a "just Ruby" book, with coverage of Ruby
1.9.1. It's got a lot of topics that weren't in R4R, and the parts
that have their roots in R4R have gotten a thorough revision.
And it's still written with Rails developers at heart, even though
it's not specifically "for Rails" Lots of people told me they
thought it would be cool to take it in this direction for the second
version, and I agreed. So I hope it will be of value to the generation
of Rubyists that came of age with Rails, whether they're Rails-
exclusive or not.