⚡ JavaScript
JavaScript es el lenguaje principal para la interactividad en la web. Aprenderlo te permite crear interfaces dinámicas y desarrollar aplicaciones completas usando Node.js en el backend.
Ruta de aprendizaje
- Fundamentos: Sintaxis, variables, tipos, operadores, estructuras de control (if/for/while), funciones.
- DOM y Browser APIs: Manipulación del DOM, eventos, fetch/AJAX.
- JavaScript moderno (ES6+): arrow functions, let/const, destructuring, promises, async/await, módulos.
- Herramientas: npm, bundlers (webpack, vite), linters (ESLint).
- Frameworks: React, Vue o Angular (elige uno para empezar), y gestión de estado (Redux/Vuex).
- Testing: Jest, testing-library.
- Proyectos: To-do app, SPA pequeña, consumo de APIs públicas.