THIS TUTORIAL IS WORK IN PROGRESS. When robust, this paragraph will be removed.
This tutorial is concrete, example based. This tutorial assumes you are a expert in one scripting language (⁖ Perl, Python, PHP, Lisp) and familiar with basic unix shell commands. Examples are based on Ruby 1.9 on Linux.
How to Install Ruby; What's RVM, Gem, Rake, Bundler, RDoc, ri, irb?
Ruby: Quoting Long String and Heredoc
Intro to Reading Ruby Doc: What's M, C, ::, # ?
You should know the basics of Ruby language first.