Top critical review
you better already have a lot of ruby experience
Reviewed in the United States on January 9, 2014
This book is almost painfully difficult to get through the first chapter. Terms seem to be left unexplained, and the ones he does explain won't be understood by a person who doesn't know OOP.
Blocks of code put in to give tutorials... Similar to W3schools' style, but without understanding how to compile, choose a path, download proper software without getting a virus, and understanding all the terms, a person it's pretty much blindly entering data without the copy and paste feature.
Note: the guy who invented ruby wrote this book. It is based around the C language. I'm not saying he doesn't know what he is talking about, but I'm saying this:
From reading the first chapter, I'm left trying to find all the definitions on line and thinking JAVA and C++ will be easier to learn- even if ruby doesn't have as much syntax to worry about.
In summary- those 50 some odd people who rated this book 5 stars must already be at a software engineer/jr developer level. I'm not quite there.