JavaScript es una importante tecnología web que provee de interactividad y efectos especiales las páginas web. Cada vez que una página web hace más que estar ahí y mostrar información estática para que puedas ver — mostrando actualizaciones de contenido oportunas , o mapas interactivos, o gráficos animados 2D/3D, o desplazarse por reproductores de video, etc. — puedes apostar a que JavaScript probablemente esté involucrado.

Vía de aprendizaje

JavaScript es posiblemente más difícil de aprender que las tecnologías relacionadas tales como HTML y CSS. Antes de intentar aprender JavaScript, se recomienda encarecidamente familiarizarse con al menos estas dos tecnologías primero, y quizás otras también. Comience trabajando a través de los siguientes módulos:

Tener experiencia previa con otros lenguajes de programación podría también ayudar.

Después de familiarizarse con los principios básicos de JavaScript, debe estar en condiciones de aprender sobre temas más avanzados, por ejemplo:

Módulos

Este tema contiene los siguientes módulos, en un orden sugerido para trabajar a través de ellos.

Primeros pasos con JavaScript
En nuestro primer módulo de JavaScript, primero contestaremos algunas preguntas fundamentales tales como "¿qué es JavaScript?,"¿Cómo se ve?", y "¿Qué puede hacer?", antes de continuar con su primera experiencia práctica de escribir JavaScript. Después de eso, discutimos algunas características clave de JavaScript en detalle, tales como las variables, cadenas, números y matrices.
Bloques de construcción de JavaScript
En este módulo, continuamos nuestra cobertura de todas las características fundamentales de JavaScript, dirigiendo nuestra atención a los tipos de bloque de código comúnmente encontrados, como los enunciados condicionales, bucles, funciones, y eventos. Ya ha visto esto en el curso, pero sólo de pasada — aquí lo discutiremos todo explícitamente.
Lo básico de los objetos JavaScript
En JavaScript, la mayoría de las cosas son objetos, desdde las características principales de JavaScript como las cadenas y las matrices a las APIs del navegador construidas encima de JavaScript, Puede incluso crear sus propios objetos para encapsular funciones y variables relacionadas en paquetes eficientes. Es importante entender la naturaleza orientada-a-objetos de JavaScriptsi quiere ir más lejos con sus conocimientos del lenguaje y escribir código más eficiente, así le ofrecemos este módulo para ayudarle. Aquí le enseñamos la teoría y la sintaxis de objetos en detalle, vemos cómo crear tus propios objetos, y explicamos que son los datos JSON y cómo trabajar con ellos.
Client-side web APIs
Cuando escribe JavaScript del lado del cliente para sitios web o aplicaciones, no irá muy lejos antes de que empieze a usar APIs — interfaces para manipular diferentes aspectos del navegador y del sistema operativo en el sitio donde se está ejecutando, o incluso datos de otros sitios web o servicios. En este módulo exploraremos qué APIs son, y cómo usar algunas de las APIs más comunes con las que te encontrarás a menudo en tu trabajo de desarrollo.

Resolver problemas comunes de JavaScript

Resolver problemas comunes en tu código de JavaScript proporciona enlaces a sección de contenido explicando cómo usar JavaScript para resolver problemas muy comunes cuando se está creando una página web.

Vea también

JavaScript en MDN
El punto de entrada principal para la documentación del núcleo de JavaScript en MDN — aquí es donde encontrará documentos de referencia extensos sobre todos los aspectos del lenguaje JavaScript, y algunos tutoriales avanzados dirigidos a Javascripters con experiencia.
Coding math
Una excelente serie de video tutoriales para enseñarte las matemáticas que necesitas entender para ser un programador eficiente, por Keith Peters.

Etiquetas y colaboradores del documento

 Colaboradores en esta página: hamfree, tonymedrano, 0sc4rR4v3l0
 Última actualización por: hamfree,