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
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ê!
- 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:
- Ferramentas para Linux e outras plataformas:
- Aptana Studio
- Emacs com Ruby mode e Rsense
- Geany
- gedit
- Vim com o plugin vim-ruby e Rsense
- RubyMine
- SciTe
- NetBeans
- Sublime Text
- Atom
- Visual Studio Code
- No Windows:
- No macOS:
Leitura Complementar
Ruby-Doc.org mantém uma lista completa de fontes de documentação em inglês. Se você tiver perguntas sobre Ruby, a lista de e-mails é um ótimo lugar para começar.