¡Bienvenido/a al mundo de Javascript! Este artículo sirve como roadmap para su aprendizaje, desde aquí vas a poder saltar a otros artículos con explicaciones y ejemplos.

Lo primero que te recomiendo es que eches un ojo al artículo de Qué es Javascript ya que explico e introduzco el lenguaje y todo lo que puede ofrecer.

Lo siguiente, si nunca has programado, es que te pases por Entorno de desarrollo para frontend para que instales en tu ordenador lo necesario para poder programar. Si vienes de otros lenguajes el spoiler es que usamos el Vscode 🚧

Ahora que tienes lo necesario hora de ponerse manos a la obra. El primer paso como en cualquier lenguaje es hacer el mítico Hello world en Javascript, es decir, código que imprima "Hello world" en la consola.

Siguiente paso, las Variables, aquí explico cómo se crean las variables y cómo se pueden usar. Desde ahí puedes saltar a los tipos de variables: Strings, Números 🚧, Arrays 🚧 y Booleans 🚧

También recomiendo mirarse las Operaciones de Javascript 🚧 ya que te van a permitir hacer operaciones matemáticas y otras modificaciones sobre las variables que vimos en el artículo anterior.

Otro concepto importante son los Bucles en Javascript ya que nos permitirán crear instrucciones que podemos repetir las veces que queramos.

Importante es también conocer que existen las Functiones de Javascript 🚧, que te van a permitir crear pequeñas piezas de código que vas a poder reutilizar en otros puntos de tu programa.

Como Javascript es un lenguaje para crear webs, vas a necesitar saber lo básico del DOM 🚧 del navegador. He preparado este artículo con todas las Operaciones de Javascript con el DOM 🚧, así podrás conectar y usar Javascript con los elementos de la página web.

Un tema importante es la Asincronía de Javascript 🚧, en concreto la parte de Promesas en Javascript 🚧 y su nueva sintaxis de Async / await para promesas en Javascript 🚧.

Javascript tiene su propio gestor de dependencias con el que podrás instalar todo tipo de librerías y frameworks, se llama NPM y es conveniente aprender a usarlo.

Tutoriales prácticos

Tutoriales sobre librerías Javascript