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 focuses on simplicity and productivity.
Ruby was initially conceived on February 24, 1993 by Yukihiro Matsumoto (‘Matz’) and version 1.0 was released in 1996. The current stable version is v1.9. Version 2.0, to be released in February 2013, is rumored to be fully backwards compatible with v1.9. citation
Ruby’s mindshare spiked around 2005 due to Ruby on Rails, a MVC (Model, Controller, View) framework for building web applications and usage continues to grow as of 2012.
You can download the Ruby source code from http://www.ruby-lang.org/en/downloads/ or from GitHub.
What to Tag
The Ruby tag is for questions related to:
- the Ruby language,
- Ruby syntax,
- Ruby libraries, and
- anything Ruby-related except Ruby on Rails.
Questions about Ruby on Rails should not be tagged with ruby if the question is specifically about the Ruby on Rails framework, but rather with the ruby-on-rails tag.
Alternative Ruby implementations
- JRuby, an implementation of Ruby on top of Java with access to the JVM
- Rubinius, an implementation in C that is used for higher performance
- Ruby Enterprise Edition, a branch of MRI Ruby made for efficiency
- Macruby, an implementation of Ruby on Apples Objective-C and Cocoa frameworks
- Maglev an implementation on top of VMWare’s GemStone virtual machine
- IronRuby is an implementation of Ruby on top of Microsoft’s .NET CLR/DLR platform
Knowledge Base
Where to start
Tools
Ruby Programming Books
Free
- 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
Not Free
NOTE: The content of this tag was originally posted at StackOverflow.com
- Bradley asked 14 years ago
- last active 14 years ago