Brian Marick wrote this great book. Brian is
a well known testing guru, but this books appeals to a much wider audience.
Through a few simple scripts he teaches people how to code every day tasks
It’s a short and easy read of nearly 300 pages and requires no
previous ruby knowledge. If you already know ruby, this book is probably
too slow, but if you come from any other language, it’s a great book.