About the Book
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.