Una página dedicada a los que pidieron los posts ordenados para ir aprendiendo Javascript 😉
La idea es ir desde cero con javascript haciendo foco en “los secretos” para entender un poco mejor como funciona y salir del esquema de “scripting” normal que se usa para Web.
Vamos a meternos en javascript como lenguaje, no como un medio para hacer ejecuciones en el cliente de una pagina web y modificar el DOM.

Nivel Básico

  1. Declaración de variables
  2. Alcance de Variables
  3. Variables Globales
  4. Funciones
  5. Alcance de funciones: anónimas y nombradas
  6. Valores falsos y verdaderos
  7. Operadores de Igualdad == y ===
  8. ForEach: Objeto y Array
  9. Manejo de Errores

Nivel Intermedio

  1. Objetos y contexto: this
  2. null vs undefined
  3. Creando y usando callbacks
  4. setTimeout y setInterval
  5. Notacion JSON y eval()
  6. AJAX y Serialización
  7. Clausuras (Closures)
  8. Patrón Module y Namespace
Curso Interactivo: Variables, Funciones y Clausuras

Nivel Avanzado

  1. Prototype
  2. Extendiendo javascript: Array.prototype, String.trim()
  3. Memoization
  4. Curry
  5. instanceof y typeof
  6. Expresiones Regulares
  7. with y porque no usarlo
  8. ECMAScript 5: Strict Mode