¿Cuáles son algunas de las formas más eficientes de aprender Java para un niño de 13 años?

Tengo alrededor de tu edad en este momento y, según mi experiencia, si nunca has programado ningún código, te recomiendo que no empieces con Java.

El programa más simple requiere que sepas sobre programación orientada a objetos, compiladores, bibliotecas y todo lo demás, que es demasiado para eso.

Si ya ha programado anteriormente y tiene suficiente experiencia, simplemente escriba programas.
Escribir nuevos programas y aplicaciones es la única manera de mejorar.
Pero no empieces al instante con un juego, ya que (de nuevo) hay demasiado para empujar a un principiante.
Comience con Hello World, variables, declaraciones, etc. primero.

¿Quiso decir ‘Minecraft’? Si es así, entonces te aseguro que este no es un juego simple para aprender Java.

Sugiero que primero aprendas lenguajes más simples, como Lua, Python, y luego intentes aprender Java, porque es un lenguaje bastante complicado.

Si uno quiere modificar Minecraft, debe tener al menos una habilidad intermedia de Java, al menos una buena aplicación, y tener conocimiento de Gradle.

La programación es un mundo realmente amplio. Aprendí el lenguaje java en la escuela secundaria tomando un curso de informática que solíamos aplicar rápidamente sin memorizar hasta que se quedó en nuestra mente. Y ahora, cada vez que quiero saber más o hacer algo, trato si no puedo preguntar en línea y siempre encuentro respuestas. Piensa en ti, pero te sugiero que tomes un curso o vayas a un club de tu escuela relacionado con la programación.