ruby
Summary
Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. Everything is an object, and behavior can be added to individual objects as well as classes. It also features closures.
Learn Ruby
- Ruby Monk
- Ruby Learning
- Learn Ruby the Hard Way
- Ruby Koans
- Why’s Poignant Guide to Ruby Learn Ruby from talking cartoon foxes
Resources
Support
Ruby Distributions
- JRuby – a JVM language A Java implementation of Ruby
- Rubinius Ruby (mostly) implemented in Ruby
- MRI Mats’ Reference Implementation. The most common form of Ruby, implemented in C/C++
Frameworks
- Ruby on Rails
- Padrino, based on Sinatra