En Coding Challenges acabamos de publicar una ruta de aprendizaje completa para TypeScript y JavaScript — el stack de la web. Está diseñada para llevarte desde los primeros pasos hasta conceptos que realmente marcan la diferencia en el día a día como desarrollador.
¿Qué incluye la ruta?
La ruta está organizada en 14 capítulos con 77 lecciones y aproximadamente 24 horas de contenido. Empieza con los fundamentos de JavaScript y avanza de forma progresiva:
Sintaxis y control de flujo — variables, tipos primitivos, operadores, bucles y condicionales.
Funciones — declaración vs expresión, arrow functions, closures, rest y spread.
TypeScript — tipado básico, interfaces, unions, genéricos, narrowing y type guards.
Asincronía — callbacks, promises, async/await, el event loop y cómo consumir APIs con fetch.
Programación orientada a objetos — clases, herencia, modificadores de acceso, getters/setters y clases abstractas.
TypeScript avanzado — utility types, conditional types, mapped types, template literal types y decoradores.
Conceptos profundos de JavaScript — hoisting, scope léxico, prototype chain, funciones puras, currying y composición.
Bonus prácticos — expresiones regulares, fechas, debounce/throttle, memoización y patrones comunes.
Cada lección está pensada para ser corta y enfocada, con ejemplos prácticos que puedes ejecutar directamente.
Ejercicios para practicar
Leer no es suficiente. Por eso la documentación va de la mano con los ejercicios de la plataforma, donde puedes poner en práctica cada concepto que aprendas — desde los más simples hasta los que te van a hacer pensar un poco más.
Si estás empezando con JavaScript, buscas entender TypeScript de verdad, o quieres cubrir esos huecos que siempre quedaron pendientes, esta es una buena oportunidad para hacerlo de forma ordenada.
Puedes empezar aquí: coding-challenges.dev/learn/typescript



