Definitivamente não existe uma Bala de Prata que seja a solução suprema, até porque se existisse não haveria a gama de tecnologias que vemos no mercado.
Eu também tinha(as vezes ainda tenho...rsrsrs) essa dúvida, até perceber com os estudos que para determinadas situações uma tecnologia se encaixa melhor que outra. E esses fatores vão desde performasse, precisão e segurança dos dados, tamanho do projeto ou mesmo o background da equipe de trabalho.
Eu particularmente tenho focado em Java e Node, tanto por serem tenologias eficazes, quanto por ter me identificado com as mesmas. Mas isso NÃO quer dizer que quem está focando em Python ou Ruby esteja errado, pelo contrário, até pretendo explora-las no futuro.
Como o Alberto falou "O melhor é vc fazer os mais diversos cursos e ir ganhando massa crítica para analisar cada caso".
p.s. A piadinha do 'java é lento' eu acredito que não seja pela performace da linguagem e sim pelo fato de se perder muito tempo configurando o projeto, MAS tá ai o SetupMyProject que ajudam nessa parte, não é Alberto?
^^