¿Qué libros se recomiendan leer durante el aprendizaje en FreeCodeCamp?

Hicimos una encuesta reciente de nuestra comunidad de código abierto, y aquí hay algunos excelentes libros gratuitos que recomiendan nuestros campistas:

¡JavaScript para gatos por Max Ogden es una introducción para nuevos programadores que es tan fácil que su compañero humano también podría hacerlo!


El Camino de JavaScript está escrito por el colaborador de FreeCodeCamp Baptiste Pesquet. Es una introducción gratuita y de código abierto para JavaScript.


Elocuente Javascript es una introducción moderna a la programación y JavaScript de Marijn Haverbeke. También hay una versión comentada de Eloquent JavaScript por Gordon Zhu.


Usted no sabe JS es una serie de libros de Kyle Simpson que profundizan en los mecanismos centrales del lenguaje JavaScript.


El JavaScript humano de Henrik Joreteg es un libro sobre un conjunto específico de herramientas, patrones y enfoques optimizados para las personas.


Speaking JavaScript de Axel Rauschmayer fue escrito para ayudar a los programadores a aprender JavaScript de forma rápida y adecuada, y también para profundizar en sus habilidades existentes y / o buscar temas específicos.


Explorar ES6 cubre ECMAScript 6 con gran detalle, pero está estructurado para que también pueda obtener rápidamente una visión general si lo desea.


JavaScript Allonge de Reginald Braithwaite cubre la programación funcional en JavaScript.


JavaScript Spessore por Reginald Braithwaite está escrito para el lector que ha leído JavaScript Allongé. Cubre funciones, cierres y prototipos.


La guía sobre la programación funcional mayormente adecuada del profesor Frisby cubre la programación funcional en JavaScript.


Las aplicaciones de programación de JavaScript de Eric Elliot se centran en la codificación de JavaScript intermedia.


Y, por último, no es un libro, sino un artículo de extensión:

¿Qué es el código? es un ensayo interactivo de Paul Ford sobre qué código es y por qué es importante.


Es probable que estos libros se usen como un complemento de un plan de estudios de extremo a extremo, en lugar de como un reemplazo.

No todos son apropiados para principiantes, pero pueden ser útiles en su camino para convertirse en un ingeniero de software profesional.

Si desea más recursos gratuitos, consulte 25 Recursos gratuitos para nuevos desarrolladores de JavaScript.

El plan de estudios de Free Code Camp no recomienda ningún libro en particular sobre JavaScript. Sin embargo, como un campista que actualmente toma el plan de estudios, y después de haber interactuado con otros campistas que tienen más experiencia en JavaScrript, hay dos libros que recomendaría junto con el plan de estudios de Free Code Camp.

Los libros son JavaScript Elocuente: Una Introducción Moderna a la Programación por Marijn Haverbeke y JavaScript: La Guía Definitiva por David Flanagan.


Recomiendo JavaScript: la Guía Definitiva porque es uno de los mejores libros, si no, el mejor libro, en JavaScript. Se describe comúnmente como una biblia para los programadores de JavaScript, ya que existe desde 1996. Es una excelente guía para programadores y tiene una referencia completa al lenguaje central y a las API de JavaScript del lado del cliente definidas por los navegadores web. La 6ta edición cubre HTML5 y ECMAScript 5.

Recomiendo JavaScript elocuente: una introducción moderna a la programación porque tiene una versión en línea gratuita que no necesitará comprar para leer. Además, hay una versión comentada gratuita – Elocuente JavaScript – La versión anotada por Gordon Zhu – que se simplifica en comparación con la versión original.

Si prefieres un libro diferente, debes tener cuidado al elegir el libro como una herramienta de aprendizaje, ya que un libro que no sea muy completo o que esté por encima de tu nivel (nivel avanzado) frustrará tu esfuerzo para aprender JavaScript .

El plan de estudios de Free Code Camp es bastante autónomo. Pero para comprender mejor, para las hogueras, sugeriría Algoritmos desbloqueados por Thomas Cormen o Introducción a los algoritmos (CLRS), además, ¡StackOverflow siempre está ahí para ayudarlo cuando está estancado! 🙂 ¡CÓDIGO FELIZ !!

Respaldaré la recomendación de Eloquent JavaScript mientras esté trabajando en su certificación de front-end, y cuando pase al currículo completo, también agregaré Desarrollo web MEAN por Amos Q. Haviv: Desarrollo web MEAN: Amos Q. Haviv: 9781783983285: Amazon.com: Libros

Free Code Camp está en el proceso de alejarse de Angular y acercarse a React (la pila de MERN, supongo), pero todavía recomendaría el libro de Haviv sin dudarlo.