Guía completa para aprender Javascript


Bienvenido al artículo sobre Javascript. Desde este artículo vas a poder navegar a otros par ir aprendiendo desde 0 a programar en Javascript. Todavía no he escrito todos los artículos, pero la idea es poco a poco ir completando.
Lo primero que te recomiendo es que eches un ojo al artículo de Qué es Javascript y así puedes ver también para qué lo puedes usar.
Puedes pasarte también por el artículo de Entorno de desarrollo para frontend, antes de ponerte a aprender el lenguaje.
Una vez hecho eso, lo primero es aprender lo básico, es decir, Hello world en Javascript,
Variables en Javascript
,
Condicionales en Javascript
,
Bucles en Javascript
y
Comentarios en Javascript
. Estos conceptos son también habituales en otros lenguajes de programación.
De cada tipo de dato también quiero tratar de crear un artículo con lo básico, en concreto de
Strings en Javascript
,
Números en Javascript
,
Fechas en Javascript
,
Iterables en Javascript
,
Funciones en Javascript
,
Objetos en Javascript
,
Map y set en Javascript
y
Funciones arrow
.
Como Javascript es un lenguaje para crear webs, vas a necesitar saber lo básico del
DOM
. En concreto saber
Seleccionar elementos HTML desde Javascript
,
Crear elementos HTML desde Javascript
,
Modificar elementos HTML desde Javascript
,
Eventos en Javascript para elementos HTML
y
Control de formularios desde 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.
Luego también es recomendable aprender cosas relacionadas con los
Prototipos en Javascript
y la
Orientación a objetos en Javascript
.
Un tema en 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
Si ya dominas Javascript puedes dar el salto y ponerte a programar programas en servidor o
Backend
con
NodeJS
.
Tutoriales prácticos
- Crear un launchpad en Javascript
-
Cómo crear un reloj analógico con Javascript
- Sistema de autocompletado de inputs con Javascript
Tutoriales sobre librerías Javascript
Artículos que mencionan a este:
¿Qué es Angular? Aprende a instalarlo y usarlo desde cero
Tutorial para empezar a usar Angular. Vemos sus ventajas, estructura de carpetas y además lo comparamos con React y Vue.
Cómo hacer deep copy de objetos en Javascript
Guía con varias formas de implementar deep clone de objetos en Javascript de forma que también se copien propiedades internas y métodos
Roadmap para aprender VueJS desde 0 y en español
VueJS es un framework para Javascript para crear páginas webs completas. Al estilo React pero mucho más sencillo de usar
Roadmap completo para aprender Angular desde 0 en español
En esta guía aprenderás todo lo que necesitas para aprender Angular desde 0. Recopilación de todos los conceptos necesarios para convertirte en desarrollador profesional con Angular
Todo lo que necesitas aprender sobre frontend desde cero
¿Sabes lo que significa frontend en el mundo del desarrollo web y de la programación? Aprende con este roadmap todo lo que necesitas para convertirte en frontend developer
Introducción al desarrollo web para principiantes
Artículo para gente que está empezando en el desarrollo web y quiere saber las partes que lo componen y algunos lenguajes muy usados
Acrónimos y tecnicismos del desarrollo web que deberías conocer
Guía con definiciones sobre acrónimos y palabras tećnicas (muchas en inglés) que se usan en mundo del desarrollo web y que deberías conocer
¿Qué es Javascript? ¿Para qué sirve?
Apredemos qué es y para que nos puede servir aprender Javascript, además resolvemos el misterio de por qué lo llamaron Javascript.
Cómo crear tu primer código en Javascript. Hello world!
Aprende a crear un hola mundo (hello world) en Javascript para iniciarte en este lenguaje para programar páginas web