Por que aprender Ruby é uma boa opção

Ruby é uma linguagem amigável. Seu lema de acordo com o seu criador é o seguinte:

O que traduzindo para o português seria algo como: Ruby foi criado para tornar os programadores felizes.

É possível identificar em quase toda parte da linguagem esse lema: na sua fácil escrita; na obviedade dos métodos; nos padrões da linguagens, etc.

Porém Ruby deixa a desejar em outros aspectos. Ruby pode não ser tão rápida quanto outras linguagens, seu poder para processamento paralelo é pobre, pode ser lenta para criação de jogos, etc.

Mas tudo isso não impede Ruby de ser uma linguagem que deve ser levada em consideração tanto para aprender, quanto para ser usada em grandes sistemas. Existe grandes players no mercado que usam Ruby até hoje, vide: Basecamp e Shopify.

É importante lembrar que apesar do Ruby oferecer uma pequena barreira de entrada isso não significa que é fácil de ser tornar um mestre na linguagem. Ruby tem muitas nuanças que levam uma porção de tempo e dedicação para serem aprendidas.

Porém, o fator mais importante de todos que me levou a aprender Ruby e a continuar aprendendo todo dia sobre essa linguagem é como ela soa familiar, como tudo parece tão simples e natural.

Ruby da liberdade ao programador para exercer sua criatividade, a linguagem quase não cria regras ou barreiras do que você pode ou não pode fazer, existe uma confiança entre o desenvolver e a linguagem, uma sinergia — que a menos que você queira — não pode ser quebrada.

Um outro grande fator pra se levar em conta é a comunidade. A comunidade Ruby impulsionou grandes mudanças de um modo general em como desenvolvemos software — especialmente para a web.

Quando olhamos para traz podemos ver uma linha na história que foi desenhada antes e depois do Ruby — Aqui é importante ressaltar o quanto o framework Ruby on Rails foi importante nesse processo.

Enfim, ainda existe muita coisa pra ser feita, aprendida e desenvolvida em Ruby, a melhor época para ser ter aprendido Ruby foi há alguns anos atrás, a outra melhor época para se aprender Ruby é agora.

Por que aprender Ruby é uma boa opção