Personally, I'd always recommend newbies to steer well clear of this
book. It assumes a certain understanding already, but more importantly,
feels like it was rushed out without proof reading. There are such a
lot of typos, especially in the code samples, that it can often be very
vexing trying to work through.
I would second the motion for "The Rails Way". I'm a newb as well and
it did nothing but help me. With this book and the internet as a
resource I was able to make quick progress in my learning curve.
I agree. The amount of errors in the code was ridiculous. I ended up
returning that book, but I picked up a PyQt book instead. As for
Rails, you can always pick up that Agile Web Development 2nd Edition,
and make sure that you have an older Rails package installed with 2.0.
When you create a new project, you can specify which Rails version to
use within the filename.
That book I mentioned is going to be updated with a scheduled release
date in October, BTW.
Have you tried following along with some of those $9 screencasts they
got on that pink and black website? You might find that method of
learning to be more beneficial.
I would recommend not to focus to much on rails 2.0 in the beginning,
because once you get the general picture and structure of rails, it is
easy to step up to rails 2.0. I found myself using an older book and
while getting all examples to work under rails 2.0 I probably learned
more this way, than getting everything presented without thinking
about it.
"Agile Web Development with Rails, 2nd Edition" is a very complete
book to start with. If you are more on the tutorial side of life, I
would recommend "railsspace", where they develop a small sized
community webpage. Also it is not in dead tree form, you should make
sure to see some "railscasts"!