Mes 1: Fundamentos de la programación
Meta: Completar un curso en línea que cubra los conceptos básicos de programación y dedicar al menos 2 horas al día, 5 días a la semana, a la práctica de la escritura de código.
Mes 2: Desarrollo web
Meta: Completar un curso en línea o tutorial que cubra los fundamentos de HTML, CSS y JavaScript, y crear una página web simple utilizando estas tecnologías.
Mes 3: Lenguajes de programación populares
Meta: Aprender los conceptos básicos de Python y su uso en el desarrollo de aplicaciones, y crear una aplicación simple utilizando Python.
Mes 4: Desarrollo móvil
Meta: Aprender los conceptos básicos del desarrollo de aplicaciones móviles y cómo utilizar Android Studio o Xcode, y crear una aplicación móvil simple utilizando una de estas herramientas.
Mes 5: Desarrollo web avanzado
Meta: Aprender a utilizar un framework web como React o Angular, y crear una aplicación web más compleja utilizando un framework web y una base de datos.
Mes 6: Proyecto final
Meta: Desarrollar un proyecto final que integre todos los conceptos y tecnologías aprendidos en los meses anteriores, y presentar el proyecto final después de revisarlo y mejorarlo.