#Pergunta --Quais as melhores linguagens para Backend?
Estou dúvida de qual nova linguagem aprender, após passar muito tempo no Node.js :/
Tudo depende. Node é bem versátil: Mobile, Web e Desktop.
O mais similar a este em versatilidade seria o Dart com o Flutter.
Só que existem outras área. Se for trabalhar com Dados, Python é uma excelente opção.
Se for trabalhar com concorrência Go e Elixir podem ser uma boa.
Se quiser trabalhar com Mobile Nativo tem Java, Kotlin e Swift.
Agora se fosse EU, escolheria uma linguagem parruda e versátil (mobile, web e desktop). Nesse caso temos: Java (framework Spring é o mais exigido no mercado), C# (.NET crescendo bastante nos últimos anos).
Agora se for só Web, EU iria de Go. Mas no Brasil ainda tá crescendo (microservices), mas não tem tantas vagas como C# e Java. Na gringa é outra realidade.
Se for só mobile nativo, EU iria de Kotlin (é mais fácil que Java e entrega a mesma performance). E Kotlin faz tudo o Java faz, mas muita empresas pedem Java e não Kotlin pra Web, por exemplo. Mas isso pode vir a mudar com tempo. Há impressas que estão migrando do Java pro Kotlin. Eu trabalha com Android pra Samsung e muita coisa tem migrado pra Kotlin.
Fala dopplerpng, além do próprio conteudo que pode encontrar por aí quanto à este tema, gostaria de deixar uma reflexão pessoal de quem está iniciando e há um tempo focado nisso. Sou apaixonado por Python e a praticidade que ele traz, depois de ter estudando a fundo C e Java na faculdade, busquei Python por conta. Devido à uns projetos em andamento, comecei focando no Framework django para Backend, a comunidade é gingantesca assim como o poder agregado.
Deixo um link de uma discussão que vi aqui no Tabnews também.