15 libros de JavaScript impresionantes y gratuitos

¡JavaScript se está comiendo el mundo! Con él podemos crear aplicaciones web, aplicaciones de escritorio, aplicaciones móviles, juegos, robots, backends y más. Gran cantidad de software es compatible con JS como lenguaje de extensión para escribir complementos o manipular datos.

Aunque tiene sus peculiaridades, JavaScript llegó para quedarse, ¡y ahora es un buen momento para aprenderlo! Es por eso que hemos recopilado para usted nuestros 15 libros gratuitos favoritos que lo ayudarán a aprender y perfeccionar sus habilidades.

Conceptos básicos

Si es un programador novato, o si nunca antes ha tratado con JavaScript, estos libros son para usted. También es posible que desee consultar el excelente curso de JavaScript de Codecademy para obtener un poco de experiencia práctica.

1. JavaScript para gatos

Una gran introducción a JavaScript. Le muestra cómo escribir código en la consola del navegador y le enseña las construcciones básicas del lenguaje. Un libro esencial para enseñarle a tu gato (o a ti mismo, si un gato está leyendo esto) cómo escribir JavaScript.

2. Aprende JavaScript

Este libro es solo para principiantes, ya que cubre los conceptos básicos de JavaScript. Su formato es realmente simple con un breve pasaje sobre cada tema, seguido de un ejemplo y un ejercicio. Un buen recurso rápido para familiarizarse con el idioma. Después de terminar este libro, recomendamos leer el tutorial de reintroducción a JavaScript de Mozilla.

3. JavaScript elocuente

Esta es la segunda edición del gran libro que te enseña a escribir código preciso, elegante y práctico. Comienza con los conceptos básicos de la programación, pero a medida que profundice, se adentrará en temas como JS orientado a objetos y funciones de orden superior. Una vez que haya aprendido todo eso, el libro le mostrará cómo crear un juego HTML y algunas aplicaciones de ejemplo con Node.js.

4. Jardín JavaScript

Una amplia colección de ejemplos de las partes más peculiares del lenguaje, que son la causa más probable de errores. Este libro/guía explica las malas prácticas, los problemas y otros errores de JS que no funcionan como la gente suele esperar.

5. JavaScript extendido

Alargamiento de JavaScript es un libro sobre programación que cubre desde lo básico, con valores y expresiones, hasta conceptos más complejos como tipos, identidad, funciones, cierres, alcances y muchos temas más, hasta trabajar con clases e instancias. Este libro es adecuado para desarrolladores de todos los rangos de habilidades, ya que explica exactamente cómo funcionan las cosas y qué hacer cuando se encuentra con un problema.

Avanzado

Saber codificar es una cosa, pero saber diseñar software es otra. Los libros enumerados en esta sección le enseñarán cómo escribir un código atractivo.

6. Aprendizaje de patrones de diseño de JavaScript

Una mirada en profundidad a los patrones de diseño clásicos y modernos que nos ayudan a estructurar nuestro código de la manera más óptima. Este libro está dirigido principalmente a desarrolladores profesionales, ya que analiza conceptos JS avanzados como cierres y herencia de prototipos, que requieren un cierto nivel de conocimiento previo básico y comprensión del lenguaje.

7. Comprender ECMAScript 6

La comunidad de JavaScript está obsesionada con las nuevas funciones interesantes que veremos en ES6, la próxima versión del lenguaje. Este libro estudia de cerca las diferencias entre ECMAScript 5 y 6, las nuevas incorporaciones y cómo aprovecharlas al máximo. Comprensión de ECMAScript 6 está dirigido a desarrolladores de JavaScript de nivel intermedio a avanzado.

8. JavaScript humano

El código es ejecutado por máquinas, escrito por humanos. Este libro cubre cómo escribir código simple y mantenible. Describe el enrutamiento, las vistas y las plantillas, el manejo de eventos, la configuración, las pruebas y más. Si desea escribir código modular y libre de errores con su equipo, lea este.

9. Hablando JavaScript

Un libro dirigido a personas que ya están familiarizadas con otros lenguajes de programación y quieren aprender JavaScript. Si conoce Java, PHP, C++, Python o cualquier otro lenguaje convencional, considere esta su guía de inicio rápido al maravilloso mundo de JS.

10. Programación de aplicaciones JavaScript

Un libro para programadores de JavaScript con experiencia. Está repleto de patrones de diseño y arquitectura prácticos que lo ayudarán a escribir código más flexible y reutilizable. Si tiene una gran base de código JavaScript, es muy probable que encuentre información valiosa en este libro.

11. Usuario de JavaScript

JavaScript Spessore es un libro centrado en una técnica para desarrollar aplicaciones de JavaScript utilizando objetos y metaobjetos. Solo los desarrolladores de JavaScript experimentados deben acercarse a este libro. Se basa en las técnicas que se trataron en otro libro de este autor, JavaScript Allongé.

Marcos y bibliotecas

Escribir aplicaciones complejas es difícil, por lo que la comunidad ha creado un número creciente de marcos y bibliotecas sólidos. Aquí hay algunos libros que facilitarán el desarrollo con marcos.

12. HTML 5 Shoot 'em Up en una tarde

Un libro que guía a los lectores a través del proceso de creación de un juego de disparos similar al clásico videojuego 1942 usando Phaser . Aunque este taller es totalmente factible con la poderosa técnica de copiar y pegar, recomendamos a las personas que ingresen a este libro que estén preparadas con algún conocimiento de JavaScript y trigonometría básica.

13. Desarrollo de aplicaciones Backbone.js

Una gran guía para crear aplicaciones JavaScript MVC usando Backbone.js. Comience con los fundamentos, avance a través de los ejercicios y aprenda a crear una aplicación que esté bien organizada y sea fácil de mantener. Este libro está dirigido a desarrolladores principiantes e intermedios que deseen aprender a estructurar mejor su código del lado del cliente.

14. Tu primera aplicación Meteor

Un libro sobre Meteor.js, lleno de ejemplos prácticos, apto para principiantes. No lo convertirá en un desarrollador de pleno derecho en la página final, pero comprenderá los conceptos básicos que harán que su futura educación en Meteor sea mucho más accesible. Los lectores deben considerar adquirir conocimientos básicos de JavaScript y bases de datos antes de leer este libro o Meteor.

15. Trucos de jQuery

¡Este es nuestro propio libro de jQuery! Está lleno de consejos prácticos y técnicas sobre jQuery. Aprenderá trucos ingeniosos, descubrirá complementos increíbles y descubrirá cómo usar (y abusar) de nuestra biblioteca favorita para su beneficio. Es notable cuánto ha hecho jQuery para simplificar el desarrollo del lado del cliente.

¡Es hora de leer!

Esperamos que disfrutes de nuestra pequeña colección de libros. ¿Nos perdimos tu favorito? Cuéntanos en la sección de comentarios.