Fundamentos de Programación
Conceptos básicos
Descubre qué es programar realmente. Desde conceptos básicos hasta paradigmas de programación y la esencia del desarrollo de software.
Explora nuestra colección completa de tutoriales paso a paso. Desde conceptos fundamentales hasta herramientas avanzadas, todo diseñado para construir bases sólidas en desarrollo web.
Conceptos esenciales para empezar
Conceptos básicos
Descubre qué es programar realmente. Desde conceptos básicos hasta paradigmas de programación y la esencia del desarrollo de software.
Desarrollo web
Entiende la diferencia entre Internet y la Web, el modelo cliente-servidor y los pilares fundamentales del desarrollo web.
Arquitectura web
Entiende la base de toda aplicación web con la analogía de la pizzería. Descubre cómo funciona la comunicación entre cliente y servidor.
JavaScript, DNS y más
JavaScript
Descubre el doble rol de JavaScript en cliente y servidor, su relación con el DOM y escribe tu primer programa "Hola Mundo".
Cookies y sesiones
Descubre cómo los sitios web te "recuerdan" a través de las cookies y sesiones, herramientas esenciales para una experiencia personalizada.
DNS básico
Aprende cómo funciona el DNS: el sistema que traduce nombres de dominio como google.com a direcciones IP que las computadoras entienden.
DNS avanzado
Profundiza en el DNS: descubre cómo colaboran servidores raíz, TLD y autoritativos para resolver nombres de dominio en milisegundos.
Http vs Https
Descubre cómo tu navegador habla con los servidores para traerte las páginas web. Aprende la diferencia entre HTTP y HTTPS, y por qué la seguridad importa.
Git, CI/CD y más
Control de versiones
Aprende los fundamentos del control de versiones con Git. Desde comandos básicos hasta flujos de trabajo colaborativos.
Workflows avanzados
Domina los flujos de trabajo de Git, aprende a colaborar en equipo y gestiona tus proyectos como un profesional.
Automatización
Domina la integración y despliegue continuo. Automatiza tus workflows y despliega con confianza usando GitHub Actions.
Si es tu primera vez, te recomendamos seguir nuestro roadmap estructurado para un aprendizaje progresivo.