Sobre livros e tutoriais para quem inicia no Ruby on Rails, gastei um certo tempo só para achar as referências que melhor se adaptavam a mim. Seguem as indicações.
Para o básico em relação à linguagem Ruby, o que achei melhor foi “Learn To Program”: dá para matar em duas sentadas, é objetivo e bem prático, com exercícios. Há uma versão em português online aqui: Aprenda a programar (não li essa tradução).
Os disponíveis online, que comecei e larguei foram:
- “Programming Ruby” – muito extenso e minucioso, além de ser voltado para programadores mais avançados. No entanto, guardei como “A Referência” a ser consultada em dúvidas futuras
- “Mr. Neighborly’s Humble Little Ruby Book” – fiquei meio incerto sobre o rumo do livro, com a impressão de que coisas importantes estavam passando batidas
- “why’s (poignant) Guide to Ruby” – realmente é uma obra-prima da literatura de informática. Mas eu estava mais interessado em pegar logo o básico do que em humor surreal
Já para Rails propriamente dito, o que achei melhor foi “Foundation Rails”, por se dirigir mais a programadores iniciantes.
Um que comecei e larguei foi o clássico “Agile Web Development with Rails”, por se dirigir a programadores mais avançados. Mas é um que já deixei na fila, por abordar o passo-a-passo de um projeto mais complexo.
Django
Em relação ao framework Django, que é o rival Python do Rails, realmente Rails perde em termos de documentação online. Na época que comecei no Django, não precisei de nada além da documentação oficial.
Em Rails, a documentação oficial só serve para o pontapé inicial e para referência futura sobre a API.
Uma coisa que decepciona também é que os tutoriais online deixam um pouco a desejar. Sendo fundamental algum livro comercial.