Si practico 6 horas por día, ¿puedo aprender Java en 2 meses lo suficientemente bien como para hacer un juego de Android?

Así que lo primero, no hay nada llamado práctica en la programación. Es solo la programación. No tendrás un último día en una etapa en la que practiques durante un mes, si entiendes lo que quiero decir. Es más como una escultura que haces, el programador es el escultor, el lenguaje es la herramienta.

Java, como cualquier lenguaje de programación, es solo una herramienta. Mi pregunta es, ¿por qué quieres escribir este juego tú mismo y no subcontratar a alguien? Si es puro aprendizaje, deseas convertirte en escultor, tienes mis respetos.

En lugar de practicar , comienza con tu juego ya. Si, por el contrario, tu objetivo es ir al desarrollo del juego y adquirir las habilidades necesarias, de nuevo, haz un juego. Si no tiene una idea para uno de los suyos, elija un curso, tal vez en línea, y cualquier profesor de dicho curso tendría que guiarlo a través de un juego básico.

Las herramientas que puede necesitar para el juego varían de un juego a otro. Hay juegos simples que no requieren ningún motor de juego como tal, hay algunos que se hacen mucho más fáciles en, digamos, unidad, que en Java, y para eso podrías estar usando C # o JavaScript.

Entonces, en resumen, todo depende de lo que exactamente quieres lograr de lo anterior. Y también, desde el principio puede ser un trabajo duro, pero con experiencia, se dará cuenta de que realmente necesita un trabajo inteligente. Entonces, tomar prestada tal experiencia, por ejemplo, de un amigo como ayuda, podría ser útil.

La respuesta más objetiva es sí. Pero la pregunta en sí no lo es. 🙂

Lee la respuesta de Prateek y obtén comentarios de los desarrolladores de Android. Lo que pides se puede hacer. Pero para conocer las construcciones y las “mejores formas” de hacer las cosas y quizás más rápido para la experiencia del usuario, solo puede aprender de los expertos. Obtenga opiniones de expertos o tome un curso como en los cursos en línea de Udemy: aprenda cualquier cosa, en su horario y un experto le enseñará su materia a su ritmo.