- It’s free and open source.
- It’s high-level, no need to worry about memory allocation or similar.
- It’s fully cross platform, or at least most of its implementations are.
- It’s elegant. Really, Ruby syntax is truly beautiful, with no semicolons or braces, generally.
- It has a large core and Standard Library.
- It has over 1300 user-contributed libraries for almost anything you can think of.
- It is multi-paradigm and offers many advanced language features.
- It has a friendly and supportive community and plenty of useful resources.
- There are loads of web sites about it and free online learning material.
- A lot of books have been written about it.
If you want to know more...
For general information on Ruby and more introductory material, head over to the Official Ruby Web Site, in particular to the Ruby from Other Languages
articles, if you are already familiar with C, C++, Java, PHP, Perl, or Python.