¿Cuál es el mejor enfoque para aprender JavaScript? ¿Cuáles son los caminos y recursos de aprendizaje recomendados?

Recomiendo un enfoque basado en proyectos para aprender las tecnologías de frontend (HTML, CSS y JavaScript). Intentaría comenzar construyendo algunos proyectos que sean de su interés utilizando las habilidades que le gustaría aprender. Para JavaScript, tener un sólido conocimiento de los tipos de datos, operadores y estructuras de datos de JavaScript debe ser su objetivo para comenzar. Puede desarrollar sus habilidades OOP integrando uno de sus proyectos con una API de JavaScript de terceros.

Hay numerosos recursos en línea disponibles para ayudarte a aprender JavaScript, así como HTML5 y CSS. Algunos de los recursos que prefiero son:

  • Pensativo
  • https://developer.mozilla.org/en… para una referencia HTML básica
  • http://diveintohtml5.info para aprender HTML5
  • http://meyerweb.com/eric/css para CSS
  • http://css-tricks.com para CSS
  • https://jquery.com para jQuery
  • https://developer.mozilla.org/en… para JavaScript
  • http://stackoverflow.com para todas las tecnologías
  • Codecademia
  • Casa del árbol

Si desea aprender de forma rápida y con estructura, Thinkful ofrece un curso de desarrollo web frontend que cubre todo, desde HTML semántico hasta AJAX, incluidos CSS, jQuery y JavaScript. También ofrecen cursos Full Stack Flex (tiempo parcial) e Ingeniería de inmersión (tiempo completo) que son más inmersivos. Soy un mentor en Thinkful, yo mismo! Todos sus cursos ofrecen tutoría 1 a 1, además de una gran cantidad de sesiones de preguntas y respuestas organizadas por un mentor y una comunidad en línea de estudiantes y mentores en Slack.

JavaScript es el idioma más popular en estos días. Hay muchas bibliotecas y marcos que puede usar para manejar cada aspecto de un sitio web (Front End y Back End).

Estos son algunos de los recursos que recomiendo:
Introductorio:

  1. Up & Going eBook: Kyle Simpson: Amazon.es: Tienda Kindle (Libro – Edición Kindle gratuita)
  2. Aprenda a codificar y ayudar a organizaciones sin fines de lucro (FCC-Front End Curriculum)
  3. Lecciones de JavaScript – Tutoriales de vídeo de Screencast (Tutoriales de Egghead)

Intermedio:

  1. JavaScript 30 (Construye 30 cosas diferentes con Vanilla JS)
  2. JavaScript Elocuente (Libro – Gratis para leer en línea)

Avanzado:

  1. Desarrollo del lado del servidor con NodeJS – La Universidad de Ciencia y Tecnología de Hong Kong | Coursera (MOOC – Coursera)
  2. Desarrollo de aplicaciones web con JavaScript y MongoDB | Coursera (MOOC – Coursera)

Reactuar cursos introductorios:

  1. Aprender ReactJS: Parte I
  2. Aprender ReactJS: Parte II

Artículos:

  1. Más de 100 recursos GRATUITOS para aprender el desarrollo web de Full Stack
  2. 12 libros que todo desarrollador de JavaScript debería leer – escena de JavaScript – Medio
  3. Mi viaje para convertirme en un desarrollador web desde cero sin un título de CS (y lo que aprendí de él …

He preparado una lista de reproducción del mínimo absoluto, uno tiene que saber sobre JavaScript para poder programar en JavaScript.

Insisto en que repase el material al menos una vez y luego comience a escribir programas del mundo real y haga una mierda genial.

Aprende JavaScript – YouTube