• Día 1: Instalar XAMPP/Laragon/MAMP y hacer tu primer hola mundo.
  • Día 2: Variables y tipos de datos.
  • Día 3: Operadores (aritméticos, comparación, lógicos).
  • Día 4: Condicionales (if, else, switch).
  • Día 5: Bucles (for, while, foreach).
  • Día 6: Funciones (cómo crear y usar).
  • Día 7: Mini proyecto → Calculadora básica en PHP.
  • Día 8: Introducción a formularios HTML + PHP ($_GET y $_POST).
  • Día 9: Validar entradas de usuario (ejemplo: nombre y correo).
  • Día 10: Manejo de cadenas y arrays.
  • Día 11: Subida de archivos ($_FILES).
  • Día 12: Uso de sesiones ($_SESSION) y cookies (setcookie).
  • Día 13: Buenas prácticas básicas (estructurar carpetas con include, require).
  • Día 14: Mini proyecto → Formulario de contacto que guarde datos en un archivo.
  • Día 15: Introducción a MySQL (crear tablas y consultas básicas).
  • Día 16: Conectar PHP con MySQL (MySQLi y PDO).
  • Día 17: Insertar datos desde un formulario.
  • Día 18: Mostrar registros en pantalla (SELECT).
  • Día 19: Actualizar y eliminar registros.
  • Día 20: Manejo de errores y sanitización de datos.
  • Día 21: Mini proyecto → Agenda de contactos con CRUD completo.
  • Día 22: Introducción a POO en PHP (clases, objetos, métodos).
  • Día 23: Seguridad básica (inyección SQL, password_hash).
  • Día 24: Login de usuarios con sesiones y MySQL.
  • Día 25: Registro de usuarios con encriptación de contraseñas.
  • Día 26: Panel de usuario básico (mostrar datos del usuario logueado).
  • Día 27: Organización del proyecto en carpetas (MVC simple).
  • Día 28: Estilizar con Bootstrap para mejor apariencia.
  • Día 29: Testear, corregir errores, mejorar seguridad.
  • Día 30: Proyecto final → Sistema de login + CRUD de usuarios.