The Ruby Programming Language
From the Ruby website:
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.
We recommend that all new projects start with Ruby version 1.9.3 or greater.
Related Articles
- Understanding Ruby Singleton Classes Peter Jones — September 15, 2008 A look at how Ruby implements class methods and per-object methods
- Playing with Google Go Peter Jones — October 6, 2011 A new application let's you experiment with the Go language in your browser
- Ruby Core Team: Dude, Ruby 1.8 is dead, really Peter Jones — October 6, 2011 If you haven't moved off Ruby 1.8 these links should help
- Concurrency in Ruby 1.9 Peter Jones — November 17, 2011 The various ways you can approach concurrency in Ruby
- Improving your skills by reading commits Peter Jones — December 7, 2011 Commits can be a great source for learning
- Rails 4.0 will drop support for Ruby 1.8.7 Peter Jones — February 2, 2012 If you're still stuck on Ruby 1.8 the pressure is on to upgrade
- Ruby's catch/throw, goto's little brother Peter Jones — March 9, 2012 Ruby provides a safer way to jump around than goto
- Ruby/Rails Compatibility Matrix Peter Jones — March 14, 2012 Which versions of Ruby are supported by which versions of Rails
- RubyGem Version Specifiers Peter Jones — April 3, 2012 In depth look at how you should specify gem versions
- Being explicit with your code Peter Jones — April 17, 2012 Omitting optional syntax can obfuscate code
