C# o Java(spring)

Tengo una consulta, tengo pensado aprender un lenguaje más robusto cual sería el que me recomiendan de estas dos tecnologías