Since last summer (at OSCon), I’ve been talking to No Starch Press about Ruby. At that point, they had a promising looking proposal for a book called ‘Wicked Cool Ruby’ from Kevin Baird. I ended up as the tech reviewer for the book, which ended up with the title: Ruby By Example.
I’m obviously a bit biased, but I really like this book. It’s not really a beginners book on Ruby, though a motivated beginner should be able to handle it. It is a nice book to take your Ruby skills to the next level. Kevin covers a lot of functional coding paradigms (including metaprogramming), explaining them quite well. He also touches on Rails, web programming without Rails, and a variety of other important pieces.
If you’re looking for a good book to help build your Ruby muscles, this is a good one to grab.