12 libros de JavaScript que todo desarrollador debería leer

Por Julio Giampiere Grados Caballero
12 libros de JavaScript que todo desarrollador debería leer

Aunque la sintaxis y el estilo de JavaScript ha cambiado desde su actualización a ES6, algunos libros siguen teniendo vigencia si deseamos iniciarnos en la programación en este lenguaje.

Desde que JavaScript sufrió su actualización más importante transformándose en ES6 (EcmaScript 6), hemos empezado a cuestionarnos acerca de qué libros utilizar si deseamos aprender JavaScript, ya que la sintaxis y el estilo difieren bastante respecto a ES3 o ES5. Sin embargo, varios libros antiguos continúan teniendo vigencia y vale la pena echarles un vistazo, sobre todo si recién estás empezando a programar en este lenguaje. Por tal motivo, el desarrollador Eric Elliot nos recomienda 12 libros que deberíamos leer si deseamos ingresar al mundo de JavaScript:

1. “JavaScript for Kids: A Playful Introduction to Programming” de Nick Morgan

Un excelente libro para iniciarse en el mundo de JavaScript y en el mundo de la programación si nunca antes has escrito código. Podrás aprender paso a paso los elementos esenciales de este lenguajes con ejemplos e ilustraciones.

2. “Eloquent JavaScript: A Modern Introduction to Programming” de Marijn Haverbeke

A diferencia de muchos libros de programación, encontrarás varios ejercicios para practicar. Este libro posee una clara línea de ruta para aprender los fundamentos de la programación. Ideal para estudiantes de secundaria, universitarios y toda persona que se esté iniciando en el mágico mundo del código.

3. “JavaScript: The Good Parts” de Douglas Crockford

JavaScript se encontraba en sus inicios cuando este libro fue escrito. El navegador aún no era lo suficientemente interactivo y era extraño ver aplicaciones reales ejecutándose en el navegador. Por esa razón, JavaScript se utilizaba principalmente para crear efectos en la interfaz del usuario. Este libro explora lo básico de las características que JavaScript brindaba, lo que nos permite obtener una nueva visión sobre la potencialidad de JavaScript como lenguaje.

4. “Programming JavaScript Applications: Robust Web Architecture with Node, HTML5, and Moderns JS Libraries” de Eric Elliott

Este libro permite comprender cómo crear una aplicación real con JavaScript, introduciéndonos a los conceptos básicos de la programación funcional, además de profundizar en Node, APIs Rest, autenticación, entre otros temas.

5. “Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript” de David Herman

Si ya tienes conocimientos básicos de JavaScript, este libro es ideal para ir al siguiente nivel y empezar a aprender a mayor profundidad este lenguaje a través de ejemplos. Además de ver ciertas particularidades de JavaScript, podrás explorar las mejores prácticas al trabajar con funciones, objetos, arrays, librerías o API’s.

6. “JavaScript: The Definitive Guide” de David Flanagan

Esta guía definitiva nos brinda una exploración profunda de JavaScript desde la perspectiva del desarrollo de aplicaciones web, presentándonos una visión completa de sus características y dándonos advertencias respecto a las versiones antiguas de IE que se nos podrían pasar por alto.

7. “You Don’t Know JS” de Kyle Simpson

Esta serie de libros explora los rincones más profundos de JavaScript, lo que nos permitirá obtener una mayor apreciación del lenguaje, adentrándonos a algunas de las características más inimaginables.

8. “JavaScript Allongee: The Six Edition” de Reginald Braithwaite

Al contrario de varios libros que empiezan hablando acerca de los valores y cómo representarlos al usar var, let o const, este libro se centra en aprender a pensar en funciones. Por esa razón es importante tener en cuenta que este libro puede ser leído una vez que te hayas familiarizado con JavaScript

9. “Professor Frisby’s Mostly Adequate Guide to Functional Programming” by Brian Lonsdorf

La programación funcional puede ser complicada de aprender, ya que está llena de terminologías de cálculo o álgebra que podrás comprender de forma fácil y entretenida con esta guía.

10. “Node.js in Action” de Mike Cantelon, Marc Harter, TJ Holowaychuk, and Nathan Rajlich

Este libro nos introduce al desarrollo de aplicaciones con Node, presentándonos temas básicos y esenciales como HTTP/HTTPS, Connect/Express middleware, tiempo real, Socket.IO, base de datos, entre otros. Si estás iniciándote con Node.js, este es un libro ideal para empezar con lo básico.

11. “High Performance Browser Networking” de Ilya Grigorik

Este libro es una guía definitiva para construir aplicaciones exitosas a partir de la optimización de su rendimiento, cubriendo temas como HTTP2, data streaming, WebSockets, WebRTC, DataChannel, entre otros.

12. “Web Audio API” de Boris Smus

Si eres un desarrollador de JavaScript que ama jugar con el sonido o la música, este libro es para ti. Audio API es un sistema de API’s relacionadas para generar y manipular sonido utilizando estándares de la plataforma web, que puedes usar tanto en el navegador como en Node.

Este libro nos guía para aprender a utilizar los diversos tipos de nodos de audio y cómo entretejerlos, manipular parámetros o aplicar efectos de sonido.

Referencia:
Elliott, E. (22 de junio de 2016) 12 Books Every JavaScript Developer Should Read. JavaScript Scene. Recuperado de https://medium.com/javascript-scene/12-books-every-javascript-developer-should-read-9da76157fb3#.tocg9umit

¿Te gustó el tutorial?

Ayúdanos a llegar a más personas

Julio Giampiere Grados Caballero

Julio Giampiere Grados Caballero

CTO y Cofundador de Devcode.la. Full stack JavaScript. React | jQuery | Vanilla | Backbone | Node | MongoDB.