Qué es el desarrollo frontend
Frontend es todo lo que el usuario ve e interactúa en el navegador: la maquetación de la página, botones, formularios, animaciones, el comportamiento de la interfaz. Tres tecnologías se encargan de esto: HTML (estructura), CSS (apariencia) y JavaScript (lógica e interactividad).
El camino, paso a paso
HTML — estructura de la página
Etiquetas, anidamiento, semántica, formularios. Unos pocos días suelen ser suficientes para entender la lógica básica del marcado.
CSS — estilos y Flexbox
Tamaños, espaciados, colores, Flexbox para organizar bloques, capacidad de respuesta básica en distintas pantallas.
JavaScript — fundamentos del lenguaje
Variables, tipos de datos, condicionales, bucles, funciones, arrays y objetos — la base sin la cual no se puede avanzar.
El DOM y los eventos
Controlar la página desde el código: reaccionar a clics, cambiar el contenido, trabajar con formularios y la entrada del usuario.
Tus primeros proyectos independientes
Aplicaciones pequeñas pero completamente terminadas — una calculadora, una lista de tareas, un minijuego, una tienda en línea simple.
Un framework (React, Vue) y un portafolio
Después de JavaScript sólido, un framework se aprende mucho más rápido. 2-3 proyectos terminados en el portafolio, y estás listo para postular a puestos junior.
Con qué paso empezar ahora mismo
Si ya conoces HTML y CSS al menos a nivel básico, puedes pasar directamente a JavaScript, la etapa más larga e importante de todo el camino. Si no, un par de días para familiarizarte con las etiquetas y Flexbox no se desperdiciarán, pero no demores el paso a JavaScript: es el que determina si el camino hacia frontend realmente funciona.
Qué sigue
¿Listo para la etapa más importante?
Un curso gratis de JavaScript con un ejercicio práctico después de cada lección — la base de todo este roadmap, desde cero hasta un nivel sólido.