¿Cómo aprender a programar como un niño de 12 años? ¿Cuál es la mejor fuente de libros o sitios web o algo más?

Gran movimiento

Te sugiero que comiences primero con un lenguaje de programación basado en arrastrar y soltar. Puede hacerlo en Code.org o existe un programa llamado scratch que le permitirá desarrollar juegos con un lenguaje de programación basado en arrastrar y soltar. Pasa algo de tiempo con eso. Es bastante genial. Después de un mes más o menos, puede ingresar a la programación real.

Muchos le pedirán que elija un campo de interés y luego elija el idioma. No lo recomendaría. Esa técnica no funcionó con las personas que he ayudado. Así que comienza con un idioma. Sugiero Python o C #. Y no busques en Google el mejor lenguaje de programación que existe. Es una pérdida de tiempo. Ningún idioma es perfecto. Así que elige uno de esos dos idiomas. Ambos son muy gentiles contigo. Para python sugiero el libro Head First Programming. Después de completarlo, vaya al libro Learn python de la manera difícil. Si va a comenzar con C #, entonces el mejor recurso es Head First C #. Es un excelente libro.

Después de mojarse los pies en la programación, obtendrá automáticamente una idea clara sobre su campo de interés. Eso no debería ser un problema. Pero lo que quiero enfatizar es que debes ser paciente. No se deje intimidar por la programación, ya que algunas veces será molesto. Sea paciente. Practica más. Ser un buen programador requiere mucho tiempo y práctica. Así que no intentes construir el próximo Quora o Facebook con solo unos meses de experiencia con la programación. Sigue practicando y te convertirás en un gran programador. Será natural

¡Buena suerte!

si amas la programación, entonces debes ir por udacity primero, eso será muy útil

solo busque en google udacity allí obtendrá el conocimiento práctico y el conocimiento teórico también

si quieres aprender el desarrollo de Android, primero aprende Java, obtendrás las mejores notas sobre Java de durgasoft, búscalo en YouTube …