Livros em português para aprender Ruby
No estudo da linguagem Ruby, muito há a questão da falta de materiais em portugues brasileiro, tais como livros digitais ou fisicos, cursos e documentações.
Há alguns posts já no Tabnews, citando alguns materiais e caminhos interessantes, de forma que aproveito em trazer mais alguns materiais.
Dessa forma, busco agregar aqui, dois livros que conheço e recomendo:
- Use a cabeça! Ruby
Considero um livro fora da curva, como todos desta série "Use a Cabeça", que infelizmente não possui relançamentos. Esta série utiliza técnicas da neurociencia, que posso afirma que de fato aumenta o aprendizado. O livro mostra mais lentamente o assunto, permitindo que este seja aos poucos sendo fixado na mente. É um livro de introdução, de forma que se não conhece a linguagem e nem sabe muito bem de OO, é um baita livro para voce enfim, sair dessa em alguns meses.
Adquiri no ano passado, de forma que foi minha entrada a entender de fato Orientação a Objetos, pela forma inusitada e fácil que o livro ensina.
Aborda a versão 2.0 do Ruby, onde já está um pouco antigo. Todavia, como foca no básico da linguagem, é perfeitamente em grande parte utilizavel o conhecimento para as versões atuais (3.2).
Como disse acima, o livro não possui mais novo a venda, mas pode encontra-lo não muito dificil a versão usada, em sebos virtuais como a estante virtual ou no mercado livre.
- Conhecendo Ruby (versão 2)
Já este, está super atualizado, sendo escrito por Eustáquio Rangel, um profissional bem conhecido na comunidade brasil da linguagem, onde o mesmo já havia lançado um livro no passado de mesmo nome. Todavia agora, realizou uma total reformulação, com um livro na versão atual da linguagem (3.2).
O livro aborda todo o escopo da linguagem, desde tipagem e estruturas básicas, paradigmas como orientação a objetos, como usar e fazer módulos (mixins), threads, RubyGems, integrar Ruby e Java com JRuby, construir extensões em C para Ruby, dentre outros.
Pode ser obtido gratuitamente (ou pago para quem possa contribuir):
https://leanpub.com/conhecendo-ruby