La mayoría de las personas probablemente recomendarían aprender un idioma a la vez.
Yo diría que Python es especialmente una buena primera opción, y Java siempre es una buena opción para aprender. Ambos son buenos idiomas y tienen un gran potencial de trabajo. Java es probablemente una mejor opción para muchas cosas que Python; Las aplicaciones móviles vienen inmediatamente a la mente.
¿Aprendiéndolos al mismo tiempo? Bueno, sí, podrías hacerlo, y ciertamente son bastante diferentes entre sí sin ser “demasiado” diferentes. Ambos son orientados a objetos y de naturaleza imperativa, por lo que mucho de lo que aprendes en uno se aplicará al otro. (Realmente “diferentes” serían lenguajes funcionales o declarativos).
- ¿Qué tan difícil es mantener un grado 3.0 en ingeniería mecánica (nivel de pregrado)? ¿Cuántas horas debo estudiar por día? ¿Tendré que tirar de todas las noches?
- ¿Cuál es el programa de estudios para una prueba escrita de admisión a IIT Bombay Mtech?
- Tengo 23 años y tengo alrededor de $ 100 en mi bolsillo. ¿Cómo me hago financieramente independiente?
- ¿Cómo es la presión académica y la carga de trabajo en el Hutton Honors College?
- Quiero continuar mi educación en los EE. UU. Como graduado que se especializa en EE. UU. ¿Qué voy a aprender (materias)?
No estoy seguro de estar de acuerdo con el consejo que está recibiendo, ya que es una mala idea aprender dos idiomas similares a la vez. Yo era un principiante en una era pasada, a mediados de la década de 1980, y las elecciones de idioma eran diferentes en ese momento. En realidad tuve que comprar compiladores! ¡Habla de una época diferente!
De todos modos, aprendí C y Pascal en “aproximadamente” al mismo tiempo. Esos dos están muy cerca uno del otro. Cuando me “quedé atascado” en C y me frustré con todos los detalles de bajo nivel y las fallas de memoria, cambié a Pascal por un tiempo para aprender los conceptos de nivel superior, luego volví a C y encontré que era mucho más fácil terminar Aprendiéndolo después del tiempo que pasé en Pascal. No es exactamente lo mismo que aprenderlos a los dos al mismo tiempo, Pascal era una forma de reagruparse para venir a C nuevamente, pero una vez que recogí a Pascal, cada vez que no podía encontrar algo en C, en el prototipo Pascal, luego traducir. Básicamente, Pascal fue mi elección más fácil, y C fue mi mejor elección.
En años posteriores, cuando conocía C / C ++ mejor que a Pascal, a veces funcionaría de otra manera.
Sospecho que lo mismo será cierto para ti con Python y Java. Python será su elección más fácil, Java será su mejor elección. Hago muchas “pequeñas” cosas en Python que nunca me molestaría en Java, así que a veces Python es una mejor opción, pero en términos generales, si quieres algo realmente sólido, sí, Java es mejor.
Ya que la misma cosa básica funcionó bien para mí, creo que es una buena idea aprender estos dos idiomas juntos. Solo debes saber que algunas semanas gastarás más (o todo) tu tiempo en Python, y algunas semanas gastarás más (o todo) tu tiempo en Java, y eso está bien.