Executando verificação de segurança...
1

Eu sou suspeito para falar pois sou Javeiro.
C++ e Java são tão bons que estragam, são tantas frameworks, ferramentas, etc. que acaba surgindo muitos "dialetos" por assim dizer, trocar experiência está ficando cada vez mais difícil.
O bom do C# é que todo mundo fala a mesma língua, MS tem expertise em criar softwares fáceis de usar, tem o VS Code, copilot, etc. galera do mundo C# tem foco, é como um raio laser de alta intensidade, pode ver o Windows e o Linux, galera do Linux é muito desfocada sempre discutindo qual distro é melhor, troca troca de distro, galera do Windows não perde muito tempo discutindo isso.
Já trabalhei com C# e é bem tranquilo e "fácil".
Java está mais de boa, mas as empresas estão presas na versão 8 e agora que estão migrando para a 11, e isso é uma dor de cabeça.

Na versão mais atual dá para escrever

void main(){
}

E tem muitas outras funcionalidades, como: Melhor concorrência entre as threads, melhor escopo das variáveis, melhor mecanismos de encapsulamento, adeus ao suporte 32-bits, melhor desempenho, amadurecimento de record (chega de um monte de get e set), etc.

Carregando publicação patrocinada...
1