Mejor respuesta
Se menciona JavaScript: The Good Parts mucho aquí. De hecho, encontré que esto era mucho más útil cuando ya tenía experiencia con Javascript para comprender mejor las decisiones estilísticas de Crockford (por qué considera que las partes buenas son mejores que las malas, etc.) Es cuando se entienden las compensaciones involucrado en un idioma que realmente lo entiendes en un nivel profundo.
JavaScript: La Guía Definitiva es tu libro de estilo de libro de texto estándar . Muy poca personalización o diversión: solo 1000 páginas llenas de información sobre Javascript.
Mi recomendación personal es You-Dont-Know-JS de Kyle Simpson junto con todos los videos de capacitación asociados que realiza. ¿Y la mejor parte? Todo es de código abierto en Github, por lo que puede leerlo en línea y hacer contribuciones si siente la necesidad de hacerlo. Además, el primer libro de la serie, «Up & Going» está disponible en formato de libro electrónico para gratis aquí: No conoces JS
La razón de mi recomendación es que la serie cubre cada tema con gran profundidad y ejemplos relevantes . Por ejemplo, si no es un principiante y ya es un ingeniero de JavaScript que trabaja con cualquier marco popular, definitivamente es una buena idea comprender los alcances y el cierre (uno de sus libros) y todo sobre la palabra clave «this» y prototipos (otro de sus libros). Su libro sobre ES6 (ES2015, como lo llames) pronto será muy relevante una vez que los navegadores comiencen a adoptarlo.
Respuesta
Si es solo un libro lo que estás buscando, entonces Recomiendo encarecidamente este:
Una forma más inteligente de aprender JavaScript. El nuevo enfoque asistido por tecnología que requiere la mitad del esfuerzo de Mark Myers
Creo que su enfoque es bueno porque se asegura de que retenga el conocimiento aprendido ofreciéndole practicar de forma gratuita en su sitio web después de cada capítulo con ejercicios relevantes para lo que acaba de leer.
Creo que la clave para aprender cualquier cosa es practicar una y otra vez hasta que empiece a soñar con ello. Es como tarjetas didácticas, pero también puedes ensuciarte las manos.
El libro también es mucho más fácil de entender que otros libros, ya que realmente rompe la jerga en palabras comprensibles para principiantes que no estén familiarizados con la programación.
A continuación, puede encontrar algunas reseñas de otros lectores si no está convencido:
«Me he registrado en algunos sitios como Udemy, Codecademy, FreeCodeCamp, Lynda, videos de YouTube, incluso busqué en Coursera, pero nada parecía funcionar para mí. Este libro toma solo 10 minutos cada capítulo y después de eso, ¡puede ejercitar lo que «acaba de aprender de inmediato!»
«El la sintaxis simple que usa … hace que sea mucho más fácil darse cuenta de repente de que un concepto que parecía abstracto y demasiado difícil de entender de repente no es complicado en absoluto «.
El método de «Mark Myers» para obtener lo que puede ser … información difícil en un formato que hace que sea exponencialmente más fácil de consumir, comprender verdaderamente y sintetizar en aplicaciones del mundo real está más allá de todo lo que he visto encontrado antes «.
Puede obtener el libro aquí .
¡Diviértete!