- 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.