This site will look much better in a browser that supports web standards, but is accessible to any browser or Internet device.
Programming Ruby
Dave Thomas, Chad Fowler, and Andy Hunt
Pragmatic Bookshelf, 2005.
This book has taken me a really long time to finish. It's not because of the writing. The writing is clear and readable. The material is well-presented and seems to cover the topic well. I don't see any glaring errors or anything that I didn't like about the style or presentation. Despite all of that, there appears to be something missing.
Over the years, I have taught myself over a dozen programming languages from various books. Some books were better than others. Some languages I learned because I wanted to, some I learned because I had to. With everything I've been hearing about Ruby, this sounded like a language I would want to learn. Unfortunately, this book did not give me a compelling reason to use Ruby.
Don't get me wrong, the book makes a wonderful reference. It also provides a very good tutorial. It just doesn't compel me to use the language. Different languages have different strengths, and different personalities. This book did not tell me these things about Ruby.
If you have a real need to learn Ruby or you are already driven to use the language, this book will definitely fill in what you need. If you are like me, you will probably need something else, as well. Despite that, I would recommend this book to anyone who needs to work with the Ruby language.
Posted by GWade at September 16, 2006 09:25 PM. Email commentsSuch a short review for such a large book! lol.
I don't disagree with this entry, but I did have to remind myself that you were reviewing the book and not the language.
I would be interesting to read a comparison and contrast between several well known scripting languages, that was written by someone who was an expert and virtuouso in both.
I have a sense that Ruby is going to be a good language to become familiar with, I just couldn't get the enthusiasm going from this book.
I guess I was spoiled by Programming Perl, first edition and Starting Forth which both did a great job of teaching the language and getting across the "feel" of the language at the same time.
Posted by: GWade at September 17, 2006 06:04 PM