Acabo de entrar en mi segundo año. Me siento cómodo usando C ++ en lugar de Java. ¿Debería aprender Java también? ¿Por qué?

Gracias por A2A.

Si te sientes cómodo en C ++, entonces Java debería ser pan comido. Puedo decir, desde mi experiencia, que el arte / ciencia de escribir programas eficientes todavía está firmemente establecido en el lenguaje de programación C / C ++. Lo que Java agrega es un poco de estructura. Java proporciona formas metódicas de implementar una solución y combinarla con sistemas en red y similares. Entonces, la capacidad de escribir programas eficientes todavía está muy presente en C / C ++.

Aprender Java no debería ser un problema en absoluto. Hay una gran cantidad de contenido disponible. Escribir programas Cuanto más escribes, mejor lo entiendes. Pero entonces, supongo que ya lo sabías.

Consulte HeadFirst Java y el libro de Java de Khalid Mughal para principiantes.
Consulte Java efectivo de Joshua Bloch cuando lo domine.

Creo que un mes de esfuerzos sostenidos son suficientes para dominar Java. Así que ve a ensuciarte las manos. Diviértete programando en Java.

No es necesario / obligatorio aprender java o ser un maestro en ello. El punto principal es que necesitas destacar lo que aprendes. En resumen, puede ser un gato de todos, pero también ser un maestro de uno.

No sé mucho sobre idiomas, pero te sugiero que aprendas Java también adaptando nuevos métodos, ya que en el mundo competitivo de hoy, debes ser bueno en más de un idioma.

En lugar de enfocarse en aprender nuevos lenguajes de programación, le aconsejaría que se concentre más en las estructuras de datos y algoritmos y desarrolle habilidades de construcción de lógica.
Una vez que hayas hecho eso, ¡aprender un nuevo lenguaje de programación es pan comido!