Here you will find pointers to manuals, tutorials and references that will come in handy when you feel like coding in Ruby.
An interactive tutorial that lets you try out Ruby right in your browser. This 15-minute tutorial is aimed at beginners who want to get a feeling of the language.
This is a small Ruby tutorial that should take no more than 20 minutes to complete. It makes the assumption that you already have Ruby installed. (If you don’t have Ruby on your computer download and install it before you get started.)
The Koans walk you along the path to enlightenment in order to learn Ruby. The goal is to learn the Ruby language, syntax, structure, and some common functions and libraries. We also teach you culture.
The little coder’s starter kit. A fun and easy way to learn about programming (through Ruby) using the Shoes GUI Toolkit.
An unconventional but interesting book that will teach you Ruby through stories, wit, and comics. Originally created by why the lucky stiff, this guide remains a classic for Ruby learners.
A wonderful little tutorial by Chris Pine for programming newbies. If you don’t know how to program, start here.
Coming to Ruby from another language? Whether it’s C, C++, Java, Perl, PHP, or Python, this article has you covered!
A thorough collection of Ruby study notes for those who are new to the language and in search of a solid introduction to Ruby’s concepts and constructs.
Ruby Essentials is a free on-line book designed to provide a concise and easy to follow guide to learning Ruby.
A site that aims to provide well-organized, rich content tutorials for both Ruby and Rails.
The seminal work on Ruby in English, this first edition of the Pragmatic Programmers’ book is available for free online.
Translated from the original Japanese version written by Yukihiro Matsumoto (the creator of Ruby), this version, by Goto Kentaro and Mark Slagell is nice overview of many aspects of the Ruby language.
A free online manual with beginner and intermediate content plus a thorough language reference.
Pulled straight from the source code using RDoc, this reference work documents all of the core classes and modules (like String, Array, Symbol, etc…).
Also pulled from the source code using RDoc, this reference work documents the standard library
Documentation for Ruby’s underlying C code. Great if you want to write C extensions or contribute to Ruby’s development.
The one-stop web site for reference documentation about Ruby gems and GitHub-hosted Ruby projects.
Rails and Ruby documentation with smart searching.
Ruby, Rails, Gem and Plugin Documentation.