Documentação

Aqui você encontrará vários endereços para manuais, tutoriais e referências que serão úteis quando você sentir que gosta de programar em Ruby.

Instalando o Ruby

A menos que você queira testar o Ruby no seu navegador (veja os links abaixo), você precisará ter o Ruby instalado no seu computador. Você pode verificar se o Ruby já está instalado abrindo o terminal e digitando

ruby -v

Isso deve imprimir algumas informações sobre a versão do Ruby instalada. Se não imprimir, consulte a página de instalação para conhecer as diversas maneiras de obter o Ruby.

Primeiros Passos

Try Ruby!
Um tutorial interativo que permite que você teste o Ruby diretamente no seu browser. Este tutorial de 15 minutos é destinado para iniciantes que queiram ter uma ideia de como é a linguagem.
Ruby Koans
Os Koans te conduzem pelo caminho da iluminação de modo a aprender Ruby. O objetivo é aprender a linguagem, sintaxe, estrutura algumas funções e bibliotecas comuns do Ruby. Também ensinamos cultura.
O Guia (Comovente) de Ruby do Why
UM livro inconveniente, porém interessante, que te ensinará Ruby através de histórias, humor e quadrinhos. Originalmente criado por why the lucky stiff, esse guia permanece um clássico para os aprendizes de Ruby.
Ruby em Vinte Minutos
Um bom tutorial que cobre o básico de Ruby. Desde o início ao fim, não deverá levar mais de vinte minutos.
Ruby a Partir de Outras Linguagens
Chegou ao Ruby por outra linguagem? Quer seja C, C++, Java, Perl, PHP ou Python, este artigo é para você!
Learning Ruby
Uma coleção completa de estudos e notas sobre Ruby, para os principiantes na linguagem e à procura de uma introdução sólida aos conceitos e construtores de Ruby.
Ruby Essentials
Ruby Essentials é um livro digital gratuito projetado para prover um guia conciso e fácil de seguir para o aprendiz de Ruby.
Aprenda a Programar
Pequeno e maravilhoso tutorial por Chris Pine para novatos em programação. Se não sabe programar, comece aqui.
Learn Ruby the Hard Way
Um ótimo conjunto de exercícios com explicações que o conduzem do básico do Ruby por todo o caminho até a OOP e o desenvolvimento para a web.

Manuais

Programming Ruby
Trabalho seminal de Ruby em inglês, a primeira edição do Pragmatic Programmers’ book está disponível gratuitamente online.
The Ruby Programming Wikibook
Manual online gratuito, com conteúdo para iniciantes e intermediário, além de uma referência completa para a linguagem.

Documentação de Referência

Ruby Core Reference
Vindo diretamente do código-fonte através de RDoc, esta referência documenta todas as classes e módulos do core (como String, Array, Symbol, etc…).
Ruby Standard Library Reference
Também vindo do código-fonte através do RDoc, esta referência explora documentos da biblioteca padrão.
RubyDoc.info
O website essencial para documentação de referência sobre as Gems do Ruby e projetos Ruby hospedados no GitHub.
Ruby & Rails Searchable API Docs
Documentação do Ruby e do Rails com busca inteligente.
APIdock
Documentação do Ruby, Rails e RSpec com notas de usuários.

Editores e IDEs

Para programar em Ruby, você pode usar o editor padrão do seu sistema operacional. A propósito, para programar mais eficazmente, pode valer a pena escolher um editor de código fonte com suporte básico a Ruby (por exemplo, que colore a sintaxe, lista os arquivos, etc.) ou um ambiente integrado de desenvolvimento com funcionalidades avançadas (como completar o código, refatorar, suporte a testes, etc.).

Segue aqui uma lista das ferramentas populares utilizadas por programadores Ruby:

Leitura Complementar

Ruby-Doc.org mantém uma lista completa de fontes de documentação em inglês. Também existem vários livros sobre Ruby. Se você tiver perguntas sobre Ruby, a lista de e-mails é um ótimo lugar para começar.