Beginning Ruby: From Novice to Professional – Book Review

Recently I decided to learn Ruby on Rails (RoR), and even though I’ve been assured repeatedly that I don’t need to know that much of Ruby proper before I start dabbling with RoR (of course, I do have some prior programming/web development experience), I quickly decided that I would still want to know as much about Ruby in its own right as possible. After looking into several books on Ruby, I decided to give “Beginning Ruby” a try, largely based on the positive Amazon recommendations. I am glad I did, but this may not be the most pedagogical book that I could have gone through.

The book is very well written, with many examples and lots of code. You can either type the code examples directly, or, preferably, download them form the accompanying website. The downloaded code, however, is not very clearly labeled and you end up opening several files before you stumble across the right one. The book also provides many resources and links for further reference.

One thing that I definitely didn’t like about this book is the lack of exercises. I am still the old school like that: I like to be given a specific problem to work on in order to master any material. Yes, this book seems to be largely geared towards the experienced programmers who want to learn the Ruby way of doing things, and the simpler exercises would probably be waste of time for them. However, I think even they would appreciate being able to work on a concrete problem with the solutions (or at least an outline of a solution) provided at the end of the book or online. On the other hand if you are truly new to programming, this book will definitely be the best resource for your needs.

Overall, this is a good reference book that would need some major revisions in order to become an acceptable textbook on Ruby. If you want to quickly learn Ruby syntax you may find it useful, but if you are new to programming you should look somewhere else.

 

Bojan Tunguz

Bojan Tunguz was born in Bosnia and Herzegovina, which he and his family fled during the civil war for the neighboring Croatia. Over the past two decades he has studied, lived and worked in the United States. He is a theoretical physicist with degrees from Stanford and University of Illinois. Tunguz has taught physics at several prominent liberal arts colleges and has been writing about physics, science and technology for more than a decade. He also has a wide spectrum of interests, and reads and writes about current events, society, culture, religion and politics. Over the years he has reviewed many of the books that he has read, and posted his reviews on various online outlets. In 2011 he had become a top 10 reviewer on Amazon.com, where he continues to be very active. Aside from reading and writing, Tunguz enjoys traveling, digital photography, hiking, and fitness. He resides with his wife in Indiana. You can follow my review updates on the following pages as well: Facebook: http://www.facebook.com/tunguzreview Twitter: http://www.twitter.com/tunguzreviews Google+: https://plus.google.com/u/0/104312842297641697463/posts

Visit Website

There are no comments yet, add one below.

Leave a Comment

Your email address will not be published. Required fields are marked *

*