Cara, na sua situação. Vendo que você gosta de web, eu iria para Ruby. Por quê?…
Não tenho muita referência de sites utilizando java no backend, com certeza utilizo isso 24h por dia sem saber, mas as referências de sites “empresariais” que imagino ter java são bem lentos e feios... Mas com toda certeza estou errado aqui, então pense bem neste ponto.
Por que estou falando disso? Não devemos escolher uma linguagem pela estética se é feia ou bonita, é apenas uma linguagem, uma ferramenta. No entanto, ter uma inspiração é essencial para aqueles dias que estamos desmotivados e sim, todos passamos por esses dias. Então eu me baseio muito em inspirações.
Estou fortemente indo para o java por conta da sua capacidade de estar na web e em sistemas embarcados. Sem falar que estou de olho em kotlin também, mesmo não vendo muita vaga por aí.
Tenho a vontade de sair do país, vejo que a maioria das pessoas que sai é programando em java e o país que as pessoas mais vão é Holanda… Não sei inglês e isso me dificulta um pouco, tenho 27 anos então sei que não entro em uma bigTech da vida, mas analisando os obstáculos, na melhor hipótese, se eu conseguir estudar inglês e conseguir uma vaga java, acredito que consiga uma melhora de vida considerável.
Então é esses os motivos pelo qual estou escolhendo java.
Não tenho muita opinião sobre ruby, mas caso esses pontos de java que citei não fossem relevantes para mim eu iria de ruby, visto que tem vagas para ruby da mesma forma que tem para php.
Minha maior motivação hoje em relação à java é ter a oportunidade de morar fora do país, poder migrar para o kotlin com maior facilidade (mesmo sabendo que seria melhor já focar nele desde o começo).