Meus 2 cents:
-
Nao iria para nada que envolvesse Java ou .net - ainda existe muito mercado (legados), mas eh um caminho que esta afunilando e nao expandindo.
-
nodeJS/typescript (javascript), react, Vue sao as sensacoes do momento, e olhando para o mercado de microservicos parece ser a tendencia natural para os proximos 5 a 10 anos - eh um caminho que esta expandindo e nao afunilando.
-
python: essencial, principalmente devido a questao da expansao da IA - mas ele sozinho nao basta, tem de juntar com o item acima.
-
Linux: essencial, principalmente devido a questao de ser a infra para a implantacao de qualquer destes itens.
Java está LONGE de ser ultrapassado e não apenas de legados, tem MUITA coisa nova sendo feita em Java. Java é enterprise. Eu não coneço o mercado .NET por isso não consigo determinar seu uso. Se você for fazer um projeto pessoal sinta-se livre pra usar o que quiser agora em empresas eles usam e muito Java. E não falo de legado não, falo de coisas novas, inclusive migração de linguagens.