A linguagem certa para o trabalho certo

A maioria das pessoas aprende uma coisa e força essa linguagem em tudo o que fazem. Geralmente, é muito mais fácil aprender um novo idioma a longo prazo do que reutilizar / reajustar aquele que você conhece.

Coisas enormes para empresas – Java ou algo semelhante (Scala faz maravilhas)

Prototipagem rápida para uma API – grape-api (ou rails-api)

Gerenciamento de código-fonte – GIT (aprender como ramificar / selecionar / fundir)

Aplicativos da Web – Experimente todas as novas estruturas JS apoiadas por algum servidor JS como node.js (é realmente fácil fazer um protótipo de algo e ver os resultados, além de ser rápido)