IT Skills Software Design and Development Other Programming Languages Ruby
Written in an easy-to-read, casual style, this book is a beautifully written tutorial that begins with your first Ruby program and takes you all the way to sophisticated topics like reflection, threading, and recursion.