Aprende todo, o al menos las partes buenas (The Good Parts: Douglas Crockford: 0636920517740: Amazon.com: Libros)
Es posible sobrevivir en el desarrollo web con solo una comprensión básica de JavaScript, pero una vez que realmente comprende JavaScript, tiene muchas más posibilidades y puede hacer mucho más. Si desea aprender algo como AngularJS o ReactJS, se requiere una muy buena comprensión de JavaScript.
Si no conoce JavaScript en absoluto, comience con un libro de JavaScript inicial para comprender las variables, ramificaciones, bucles, matrices, funciones y objetos. Una vez que comprenda estas cosas, puede comprender los objetos integrados en los navegadores web que hacen posible el desarrollo web moderno. Específicamente, querrá aprender sobre el Modelo de Objetos del Documento.
- Estoy interesado en aprender Angular JS, ¿debería usar Angular 1.xy luego transferir a Angular 2.xo directamente a Angular 2?
- Quiero construir un sitio usando JavaScript, React, Express y Node. ¿Debo usar PostgresQL?
- ¿Qué puntos debo tener en cuenta al diseñar un sitio web receptivo?
- Aprendí los conceptos básicos de la programación web. ¿Qué puedo hacer (por mi cuenta) para mejorar desde aquí además de construir cosas?
- Tengo algunas habilidades para codificar un sitio web. ¿Qué otras cosas necesito para ejecutar mi propio sitio web?
Es probable que si está escribiendo JavaScript, va a ejecutar gran parte de él en un navegador web. Por lo tanto, comprender cómo interactúa JavaScript con los navegadores web es crucial.
Una vez que tenga lo básico, pase al libro de Douglas Crockford y practique todo lo que pueda aprender. A partir de ahí, puede pasar a aprender sobre ES6 y más allá (otro buen libro: getify / You-Dont-Know-JS).