Back to Index
General information about Ruby
- A great introduction to Ruby for people who are already programmers.
This is the free online version of a real book; the first Ruby book in English, in fact. It
is known affectionately as "The Pickaxe" after the image on its cover. The default link above
contains a table of contents and an index in side frames. If you can't or don't want to view
frames, the other link is available.
Classes, Objects, and Variables
Containers, Blocks, and Iterators
More About Methods
Exceptions, Catch, and Throw
Basic Input and Output
Threads and Processes
When Trouble Strikes
Ruby and Its World
Ruby and the Web
Ruby and Microsoft Windows
The Ruby Language
Classes and Objects
Locking Ruby in the Safe
Reflection, ObjectSpace, and Distributed Ruby
Built-in Classes and Methods
Object-Oriented Design Libraries
Network and Web Libraries
Microsoft Windows Support
Interactive Ruby Shell
Ruby User's Guide
- Translated from the Japanese (by Yukihiro Matsumoto) by Goto Kentaro
and Mark Slagell.
- Now a little out of date (it covers version 1.4 of the language), it
remains a good reference.
- This is an old copy, because the new FAQ (here) cannot yet be represented in a
single file. However, the content is similar and useful. Check the link for updates.
- This brief document covers guidelines for posting to the
comp.lang.ruby newsgroup and the ruby-talk mailing list (which are effectively the same thing). It
is maintained by Hal Fulton.
Things that Newcomers to Ruby Should Know
- A list of traps for young players, compiled by Bill Tjokroaminata.
Introduction to Ruby
- A very introductory tutorial by Daniel Carrera. Suitable especially for those with
little prior knowledge of programming. It is incomplete, but contains enough juice to quench
a beginner's thirst.
- The Basics
- First steps
- New names for old things
- Writing programs
- Good programming techniques
- Flow Control
- Getting user input
- While loops
- More structures
- Method Index