Para aprender JavaScript desde cero necesitas un navegador, entre 30 y 60 minutos al día y un orden claro: valores y variables, decisiones, listas, funciones, DOM y, por último, asincronía y proyectos. Con ese ritmo, muchas personas escriben programas pequeños útiles en uno o dos meses; dominar el lenguaje lleva bastante más y se consigue construyendo cosas.
Antes de empezar
No necesitas instalar nada. Abre el editor online o la consola del navegador (F12). Si ya conoces algo de HTML y CSS, el DOM te resultará más natural, pero no es un requisito para las primeras semanas.
Un orden de estudio que funciona
Semana 1-2: fundamentos
- Mostrar mensajes con
console.log. - Tipos básicos: números, texto, booleanos,
nullyundefined. - Variables con
constylet(consulta la diferencia entre var, let y const). - Operadores y comparaciones con
===.
Semana 3-4: decisiones y repetición
if,else ifyelse.- Operadores lógicos
&&,||y!. - Bucles
for,whileyfor...of.
Semana 5-6: datos y funciones
- Arrays y objetos.
- Funciones, parámetros y
return. - Métodos de array:
map,filter,findyreduce.
Semana 7-8: la página web
- Seleccionar elementos con
querySelector. - Cambiar texto, clases y atributos.
- Eventos: clics, formularios y teclado.
Después: asincronía y proyectos
- Promesas,
async/awaityfetch. localStoragey JSON.- Módulos y organización de archivos.
Este es exactamente el orden que sigue el curso gratuito de este sitio, con una práctica corregida en cada paso.
Cómo practicar para retener lo aprendido
- Escribe el código, no lo copies. Copiar da sensación de avance, pero no entrena la memoria ni la atención a los detalles.
- Predice antes de ejecutar. Pregúntate qué mostrará la consola. Si te equivocas, has encontrado algo que merece estudio.
- Cambia los ejemplos. Modifica un valor, borra una línea, provoca un error a propósito.
- Lee los mensajes de error. Indican el tipo de fallo y la línea. Hay una sección de errores explicados para cuando te quedes atascado.
- Haz ejercicios pequeños a diario. Resolver un ejercicio con pruebas cada día rinde más que una sesión larga el fin de semana.
Errores frecuentes al empezar
- Saltar a un framework (React, Vue...) sin dominar funciones, arrays y objetos.
- Ver tutoriales en vídeo sin escribir código.
- Rendirse ante el primer error: son parte del oficio.
- No terminar proyectos. Un proyecto pequeño acabado enseña más que cinco empezados.
¿Cuánto se tarda en aprender JavaScript?
Depende del tiempo y de la práctica. Como referencia orientativa: con unas 5 horas semanales, se puede llegar a manejar los fundamentos en un par de meses y construir una aplicación sencilla en el tercero. Para trabajar en ello hacen falta más proyectos, conocimientos de herramientas y práctica con código ajeno. No hay una fecha mágica: lo importante es la constancia.
Tu siguiente paso
Empieza por la primera lección. Son diez minutos y terminas con tu primer código funcionando.
Última actualización: . Los ejemplos se han comprobado en un navegador actual y en Node.js.