1. Home
  2. JavaScript
  3. Books

JavaScript Books

Simplifying JavaScript

by Joe Morgan4.52

The best modern JavaScript is simple, readable, and predictable. Learn to write modern JavaScript not by memorizing a list of new syntax, but with practical examples of how syntax changes can make code more expressive. Learn more »

Head First JavaScript Programming

by Eric Freeman, Elisabeth Robson4.25

This brain friendly guide teaches you everything from JavaScript language fundamentals to advanced topics, including objects, functions, and the browser’s document object model. Learn more »

JavaScript: The Good Parts

by Douglas Crockford4.23

This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole-a subset you can use to create truly extensible and efficient code. Learn more »

Secrets of the JavaScript Ninja

by John Resig4.19

If you're serious about web development, it's not enough to be a decent JavaScript coder. You need to be ninja-stealthy, efficient, and ready for anything. This book shows you how. Learn more »

Rediscovering JavaScript: Master ES6, ES7, and ES8

by Venkat Subramaniam4.04

You've found the right book to get started quickly and dive deep into the essence of modern JavaScript. Learn practical tips to apply the elegant parts of the language and the gotchas to avoid. JavaScript is a black swan that no one, including the author of the language, thought would become a popular and ubiquitous language. Learn more »

JavaScript: The Definitive Guide

by David Flanagan4.03

The seventh edition is fully updated to cover the 2020 version of JavaScript, and new chapters cover classes, modules, iterators, generators, Promises, async/await, and metaprogramming. You’ll find illuminating and engaging example code throughout. Learn more »

You may also want to try

JavaScript online courses

The Complete JavaScript Course 2023: From Zero to Expert!
The Complete JavaScript Course 2023: From Zero to Expert!
  • Jonas Schmedtmann
  • 4.73
  • 69 hrs
  • 320 lectures

The modern JavaScript course for everyone! Master JavaScript with projects, challenges and theory. Many courses in one! Learn more »

The Complete Full-Stack JavaScript Course
The Complete Full-Stack JavaScript Course
  • Joseph Delgadillo
  • 4.44
  • 24.5 hrs
  • 96 lectures

Learn full-stack web development using JavaScript (ReactJS, NodeJS, LoopbackJS, Redux and Material-UI)! Learn more »

Object-oriented Programming in JavaScript
Object-oriented Programming in JavaScript
  • Mosh Hamedani
  • 4.72
  • 4 hrs
  • 64 lectures

Learn all about OOP, understand the most confusing parts of JavaScript and prepare for technical interviews Learn more »

Popular categories

  • Python
  • AWS
  • Kubernetes
  • Java
  • JavaScript
  • DevOps
  • Docker
  • NodeJS

Popular frameworks

  • Spring Boot
  • Django
  • Laravel
  • React
  • Symfony
  • Akka
  • Flutter
  • Quarkus

Useful tutorials

How to remove unused Docker images?

Docker images can quickly consume a lot of available disk space. This tutorial shows how to remove unused docker images quickly, as well as what are other clean-up operations worth running once in a while. Learn more »

How to merge two dictionaries in Python?

Python makes merging two dictionaries easy. Below you can find an example created directly in the Python interpreter. It defines two dictionaries, a and b, and then it creates a new dictionary c by merging two previously created dictionaries. Learn more »

© 2021 howtolearn.blog

Disclosure: Some of the links on that page are affiliate links - if you go through them to make a purchase, we will earn small commission. No extra cost on your side.