The introduction to this book should have convinced you that a very high-level language is worth learning and using. But what's special about Ruby? After all, there are many who consider Java, C++, Python, and Perl to be perfectly good and effective languages, and those are better known.
There are several reasons to look at Ruby, whether you are already proficient in another language, are struggling to be, or are really new at this.
Ruby Is Small and Intuitive
This was the first thing I noticed about Ruby that really intrigued me. It is a language that, for all its expressiveness, does not require a lot of memorization. There is a simple, clean syntax and not too much clutter from special symbols. The vocabulary is mostly made up of ...