No existe un número universal de semanas o meses necesarios para aprender Java. Convertirse en desarrollador no es fácil y lleva tiempo. Sin embargo, si practicas y te dedicas a esta labor, podrás dominar los fundamentos en un periodo de tiempo relativamente corto. Todo depende de tus conocimientos previos en lenguajes de programación, de tu grado de afinidad con la tecnología y del número de horas que dediques a tus clases de java online o a las clases de python . El tiempo estimado es de entre 3 y 12 meses.
Para ser programador también hay que tener cierta tolerancia a la frustración, ya que es una de esas asignaturas en las que se suele pasar un poco de apuros al principio. Se necesita mucho ensayo y error antes de que puedas decir que entiendes completamente lo que estás haciendo, y al principio te costará un poco mantener el ritmo durante tus clases de Python online. Incluso después de convertirte en un desarrollador experimentado, habrá desafíos en el camino.