The Well-grounded Rubyist
Taking the interested novice to proficient practitioner, this beautifully written tutorial begins with the basic steps to get readers' first Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading.
Reviews

Kerri Miller@kerrizor

Ryan B Harvey@codeanddata