Ruby is an open-source dynamic object-oriented interpreted language that combines the good bits from Perl, Smalltalk and Lisp. It supports multiple programming paradigms. Ruby's primary purpose is to "help every programmer in the world to be productive, and to enjoy programming, and to be happy." Ruby is a dynamic, open source programming language with a focus on simplicity and productivity.
Ruby mindshare spiked around 2005 due to Ruby on Rails, a popular web application framework built on Ruby.
Alternative Ruby implementations
Where to start
Free Ruby Programming Books
- Learn Ruby The Hard Way
- MacRuby: The Definitive Guide
- Mr. Neighborly's Humble Little Ruby Book
- Programming Ruby: The Pragmatic Programmer's Guide
- Why's (Poignant) Guide to Ruby