First some background. I'm a decent intermediate (I think) programmer
and have experience with other languages like PHP, ActionScript, and
Ruby on Rails and I've learned a lot. Now I'm looking for more.
While I was watching those videos, I was often thinking about how
certain things work. Things like how Rails knows a certain thing such
as tables in a database exist. You know all the awesome stuff that
makes Rails so much easier than other languages for the same purpose.
Maybe because of this, I don't fully feel like I could build a Rails
app on my own yet. In other words I might not know what I have to
create and what Rails can do for me.
So I'm looking for books. I was looking at Ruby for Rails, since it
claims to explain all the underlying stuff of Rails. But I was also
looking at the other two real popular books, Agile Web Development
with Rails, and Rails Recipes. Will these two books (or the first one
mostly) be able to help me out without also having to buy Ruby for
I think I also need help with the online documentation for
Rails(Rails: Complete API, Ruby Core, and Ruby Standard Lib). I don't
find it extremely easy to find what I want. Some things such as the
symbols aren't listed in the long lists, and the lack of a search
function doesn't help. What's the difference between the 3
documentations? Any hints on how to use them?
Or any tips about anything else in general?