Indo Ruby:Direto para IronRuby?
Pergunta
Acabei de começar a aprender Ruby e, como desenvolvedor .Net, estou me perguntando se deveria seguir em frente e usar o IronRuby, sem tentar Ruby puro primeiro.
O que você acha?Vou sentir falta de alguma coisa?
- atrevido
Solução
Eu usaria Ruby puro (Matz Ruby Interpreter (MRI)) para começar.Meu entendimento é que o rubi de ferro ainda não está pronto.
Se você está procurando um bom livro, meu favorito atual (em vez de picareta) é http://www.amazon.com/gp/product/0596516177 de matz e flanagan, o livro tem parágrafos muito concisos e bem escritos e fornece ótimos exemplos (em 1.8.* e 1.9)
Aproveitar!:D
Outras dicas
Use Ruby puro primeiro, o IR ainda não está concluído.Confira http://poignantguide.net/ruby/ - apesar de ser bastante estranho, é uma introdução muito boa
Ruby tem uma sintaxe e um estilo únicos que você aprenderá mais rapidamente trabalhando com o código Ruby de outras pessoas.Você certamente poderia aprender isso usando o IronRuby tão bem quanto em qualquer outra implementação da linguagem Ruby.(Embora você possa ter problemas com algumas sintaxes ou bibliotecas mais obscuras com IronRuby;ainda não é uma implementação 100% completa.)
Um recurso interessante para aprender Ruby idiomático é http://www.rubyquiz.com/.
Eu sei que esta é uma questão antiga, mas gostaria de dizer que quatro anos depois (hoje), a implementação do JRuby certamente está avançada o suficiente para valer a pena começar.