los lenguajes es más facil aprenderlos si te los enseñan, pero no hay ninguna carrera para aprender uno especifico, puedes aprenderlos por tu cuenta o buscar un curso y aprender lo basico, se un experto en un lenguaje puede tomarte meses o años y aún así con lo amplio que es, siempre va a haber conocimientos fuera de tu haber...
lo más difícil de los lenguajes de programación es entender el lio de como dar instrucciones y las estructuras básicas... pero esto para casi todos los lenguajes es muy similar, sabiendo java, podrías estudiar C o C++, C#, javascript y muchos otros con relativa facilidad porque se parecen en muchos aspectos... las diferencias están sobre todo el el manejo de las variables, la memoria, como se comportan algunas estructuras, que funcionen integradas traen...
donde postules para trabajar toman en cuenta tu conocimiento sobre algun lenguaje aun no aprendiendolo en la universidad
no lo importante en ese caso no es el lenguaje... el lenguaje puede manejarlo cualquiera, lo importante es lo que puedas hacer con el lenguaje y eso es lo que valorarían...