¿Qué recursos en línea recomendarías para alguien que comienza con JavaScript?

Libros

La siguiente lista de libros es un conjunto curado de recursos conocidos y de buena reputación. Los enlaces proporcionados van a la página del editor o del autor del libro en sí. No modifique ni elimine estos enlaces, ya que esto le informará.

  • JavaScript: la guía definitiva por David Flanagan
  • JavaScript efectivo: 68 formas específicas de aprovechar el poder de JavaScript (serie de desarrollo efectivo de software) por David Herman
  • Elocuente JavaScript: una introducción moderna a la programación por Marijn Haverbeke
  • No sabes JS: Up & Going de Kyle Simpson
  • You Don’t Know JS: Scope & Closures por Kyle Simpson
  • No sabes JS: esto y prototipos de objetos por Kyle Simpson
  • No sabes JS: ES6 y más allá por Kyle Simpson
  • JavaScript: The Good Parts por Douglas Crockford
  • Patrones de diseño Pro JavaScript de Dustin Diaz & Ross Harmes
  • Programación de JavaScript de Head First por Eric T. Freeman y Elisabeth Robson
  • Secretos del JavaScript Ninja por John Resig & Bear Bibeault
  • JavaScript de alto rendimiento (crear interfaces de aplicación web más rápidas) por Nicholas C. Zakas

Recursos

  • Free Code Camp (www.freecodecamp.com)
  • Equipo Treehouse (www.teamtreehouse.com)
  • Codewars ( codewars.com )
  • Screencast de iLoveCoding Javascript (https://ilovecoding.org)
  • Codementor (https://www.codementor.io/javasc…)
  • CodeCloud (CodeCloud.me)
  • Codecademy (http://www.codecademy.com/#!/exe…)
  • Lynda (http://www.lynda.com/JavaScript-…)
  • Channel9 (http://channel9.msdn.com/Series/…)
  • TheCodePlayer (Aprende HTML5, CSS3, Javascript)
  • Eloquent Javascript Book (http://eloquentjavascript.net/co…)0
  • Javascript de Douglas Crockford (Javascript de Douglas Crockford)
  • CodinGame (http: //www.codingame)
  • Mozilla (https://developer.mozilla.org/en…)
  • Udacity (Curso básico de JavaScript para principiantes)
  • Egg Head (egghead.io – Aprende herramientas profesionales de JavaScript con Tutorial Videos y capacitación)
  • CodeSchool: Comience con cursos gratuitos en CodeSchool
  • Pluralsight: (JavaScript)

quieres usar la magia de javascript, así que tengo dos sugerencias para ti:

No intentes con javascript puro al principio, elige un marco y comienza desde allí. Puedes elegir jquery ya que hay mucha documentación y ejemplos para ello.

No te abrumes con muchos recursos nuevos, elige un poco desde allí.

Finalmente, debo admitir que no soy profesional en la categoría de JavaScript, pero tengo algunos conocimientos al respecto y las sugerencias anteriores son solo para aprender javascript.