• TOP 7 Libros 📚 para Aprender y Dominar JAVASCRIPT (Gratis)

    7 de enero de 2021

    - 5 min read

  • {{< youtube id=“Rtqvnl02Zcs” >}}

    Existen muchísimos recursos para aprender Javascript pero algunos están desactualizados o el contenido no es tan bueno como uno espera. Aquí tienes 7 libros recomendados, verificados y actualizados para aprender y dominar Javascript. ¡Vamos con la lista 👇!

    1. Building Frontend Web Apps with Plain Javascript

    Este libro ha sido escrito por Gerd Wagner y te lo recomiendo porque viene con 6 aplicaciones de ejemplo escritas en Javascript con más de 8 mil líneas de código.

    Además me gusta especialmente que empieza contando un poco de la historia de la World Wide Web, pasa a temas básicos de Javascript y termina.

    Su última actualización ha sido en mayo de 2020, por lo que está al día, y también puede servirte, no solo para aprender desde cero sino para repasar conceptos que todavía no tengas claro.

    Son 222 páginas y tiene una versión de pago por 19’95$, pero como digo, es completamente gratis en su versión HTML.

    🔗 Leer Building Frontend Web Apps with Plain Javascript
    🛒 Comprar Building Frontend Web Apps with Plain Javascript

    2. Javascript for impatient programmers

    El siguiente libro es del crack Axel Rauschmayer. Puedes comprarlo por 46$ pero también cuenta con una versión totalmente gratis en HTML.

    Este libro está actualizado con las últimas novedades de la última especificación del lenguaje EcmaScript 2020 y Axel es un verdadero crack de la materia. Lo mejor de este libro es que va directo al grano y no sólo explica la historia y evolución de Javascript, si no cómo se toman decisiones a día de hoy para hacer evolucionar el lenguaje. ¡Recomendadísimo!

    🔗 Leer Javascript for Impatient Programmers
    🛒 Comprar Javascript for Impatient Programmers

    3. Eloquent JavaScript

    El tercero es Eloquent Javascript de Marijn Haverbeke. Además de ser un libro muy ameno, también abarca cómo trabajar con el DOM del navegador, Canvas y Node.js.

    Por si fuera poco también cuenta con cinco proyectos entre los que se encuentran un juego de plataformas y un editor de arte pixelado.

    Su última actualización es de 2018 pero sigue siendo un referente y si te gusta lo suficiente, puedes comprarlo en formato físico por unos 30 dólares.

    🔗 Leer Eloquent Javascript
    🛒 Comprar Eloquent Javascript

    4. Human JavaScript

    Como el nombre indica este es un libro que, aunque técnico, está más pensado para recomendar buenas prácticas y dar una visión global sobre diferentes patrones que puedes usar al construir aplicaciones de Javascript que te faciliten la vida para mantenerlas y entenderlas.

    Creo que no es el mejor libro para empezar a aprender Javascript, pero sí es interesante cuando ya tienes la soltura suficiente para crear aplicaciones, ya que puede darte buenas ideas.

    Está escrito por Henrik Joreteg y aunque tiene una versión de pago, se puede leer completamente gratis en su web. Lo cuál os recomiendo porque es bastnte cortito.

    🔗 Leer Human Javascript
    🛒 Comprar Human Javascript

    5. Learning JavaScript Design Patterns

    Este libro es un referente pero aviso, no es para aprender Javascript desde cero porque da algunos conceptos por sabidos, por lo que te lo recomiendo para dar el siguiente paso.

    Esta joya en forma de libro técnico está escrita por Addy Osmani, engineering manager en Google, y te enseña un montón de patrones para hacer que tu código Javascript sea limpio y mantenible.

    Cada pattern que presenta te cuenta sus ventajas y desventajas. Patrón Singleton, Observer, Prototype, Factory, MVC…

    Una cosa más. El libro está actualizado a día de hoy pero como se escribió hace algun tiempo tiene una sección entera dedicada a patrones para jQuery, perfecto para llevar las mejores prácticas a sitios web y aplicaciones que todavía usen esta librería.

    Son sólo 200 páginas pero va directo al punto y ofrece información interesantísima. Os dejo en la descripción el enlace a la versión completa y gratuita, y otro enlace a la versión física.

    🔗 Leer Learning Javascript Design Patterns
    🛒 Comprar Learning Javascript Design Patterns

    6. Javascript Info

    Seguramente la guía de Javascript más completa que existe actualmente en la red con explicaciones concisas.

    Está dividida en tres partes: el lenguaje Javascript, el navegador: Documentos, Eventos e Interfaces y finalmente una serie de artículos adicionales donde trata como usar datos binarios, fetch, animaciones, web components, expresiones regulares y más.

    La guía además está completamente traducida al castellano.

    Tiene una versión de pago en PDF y EPUB por 18$ pero puedes acceder a todo el contenido del libro visitando la web que te dejo en la descripción.

    🔗 Leer Javascript Info
    🛒 Comprar Javascript Info

    7. You Don’t Know JS

    Finalmente, seguramente, el mejor recurso en cuanto a calidad que puedes encontrar online y de forma gratuita sobre Javascript. La serie de libros You Don’t Know JS de Kyle Simpson.

    Son 6 libros y van desde la introducción al lenguaje hasta temas de asincronía y clousures. Aunque tiene algunos años el contenido y la forma de explicar todos los conceptos sigue vigente.

    Sin embargo justamente ahora está trabajando en una segunda edición de los libros, y ya tiene un par publicados.

    También es importante indicar que están disponibles en castellano, gracias a traducciones de la comunidad y que también puedes comprar ediciones digitales y físicas de los libros, por si quieres tenerlos en tu biblioteca para consultar.

    Te dejo todos los enlaces en la descripción del vídeo.

    🔗 Leer primera edición de You Don’t Know JS
    🛒 Comprar You Don’t Know JS
    🇪🇸 Traducción de You Don’t Know JS
    🆕 Segunda edición de You Don’t Know JS

    Conclusiones

    Pues esta es toda la lista de libros que puedes revisar de forma gratuita en la red.

    Si tienes algún libro gratis que crea que tiene que estar en el TOP, por favor, deja un comentario para que todo el mundo pueda saberlo.