Tema
Aprender gratis
Hoy puedes convertirte en desarrollador sin pagar un solo curso. Estos son recursos gratuitos de altísima calidad: rutas completas, cursos universitarios, libros, tutoriales interactivos y juegos para aprender CSS y Git.
El secreto no es encontrar el "curso perfecto", sino terminar lo que empiezas y construir proyectos propios con lo que aprendes. Elige una ruta principal y usa el resto como apoyo.
Rutas completas
freeCodeCampCurrículo completo con certificaciones gratis, en español.The Odin ProjectRuta full-stack basada en proyectos reales (en inglés).roadmap.shMapas visuales de qué aprender para cada rol.Full Stack OpenCurso de la Universidad de Helsinki: React, Node, GraphQL, TypeScript.MDN: Aprende desarrollo webRuta estructurada de HTML, CSS y JavaScript.web.dev LearnCursos de HTML, CSS, accesibilidad, imágenes y rendimiento.Khan AcademyIntroducción a la programación, ideal para empezar desde cero.
Cursos universitarios
CS50 de HarvardEl curso de introducción a la computación más famoso del mundo.CS50 WebProgramación web con Python y JavaScript, de Harvard.MIT OpenCourseWareMateriales de cursos del MIT, gratis.The Missing SemesterTerminal, Git, editores y herramientas que no enseñan en clase.
Libros gratuitos
Eloquent JavaScriptLibro clásico de JavaScript con ejercicios interactivos.You Don't Know JS YetSerie para entender JavaScript a fondo.Pro Git en españolTodo sobre Git, de lo básico a lo interno.Free Programming Books (ES)Lista enorme de libros de programación gratuitos en español.TypeScript Deep DiveLibro gratuito para dominar TypeScript.
Blogs y tutoriales de referencia
CSS-TricksArtículos y guías clásicas de CSS y frontend.Josh W. ComeauExplicaciones visuales e interactivas de CSS y React.Smashing MagazineArtículos profundos de diseño y desarrollo web.Ahmad ShadeedArtículos de CSS y layout con demos interactivas.Modern CSS SolutionsSoluciones modernas a problemas clásicos de CSS.Patterns.devPatrones de diseño y rendimiento para apps JavaScript.30 seconds of codeFragmentos cortos de código explicados.W3SchoolsReferencia rápida con ejemplos editables.
Plataformas interactivas
ScrimbaCursos con video interactivo donde editas el código del instructor.CodecademyLecciones interactivas en el navegador (parte gratuita).SololearnAprende a programar desde el celular.LaracastsVideos de PHP, Laravel y JavaScript (muchos gratuitos).CodédexAprende programación con estética de videojuego.freeCodeCamp (YouTube)Cientos de cursos completos gratuitos en video.
Juegos para aprender CSS, Git y más
Flexbox FroggyAprende Flexbox ayudando a ranas a llegar a su hoja.Grid GardenAprende CSS Grid regando un huerto.CSS DinerPractica selectores CSS en un restaurante.Learn Git BranchingAprende ramas de Git de forma visual e interactiva.Flexbox DefenseJuego de torres para practicar Flexbox.Mastery GamesJuegos para dominar Flexbox, Grid y más (algunos de pago).RegexOneAprende expresiones regulares con ejercicios.SQLBoltLecciones interactivas de SQL en el navegador.
La regla del 20/80
Dedica 20% de tu tiempo a cursos y 80% a construir. Después de cada módulo, crea algo pequeño tuyo sin seguir instrucciones: una calculadora, una landing, un clon simplificado. Ahí es donde de verdad se aprende.