If you ask a Ruby programmer why he is using Ruby, you will probably get several answers like: It is dynamic. I allows me too keep my code DRY. I get results faster. Aside from all these statements, there is one statement that almost always comes up.
I use Ruby because it makes me happy!
If you search Amazon for Ruby you get 8,829 Results and if you search for Rails you get 14,113 Results. What books should you get?
Here are the books I recommend:
Beginning Ruby is a superb book for people coming new to Ruby.
If you are not a complete novice, you should instead go for The Well Grounded Rybyist.
When you have finished the Well Grounded Rubyist, you are ready for Metaprogramming Ruby where you learn metaprogramming techniques to help you keep your code DRY and readable.
The lack of updated books is not a problem. The The Ruby on Rails Guides are excellent. Make sure you select the edge version.
Have a happy Ruby-red summer.