JavaScript Library

Free JavaScript Books

Curated collection of high-quality JavaScript books. Download or preview any book for free.

Filter by Category
28 books

Eloquent JavaScript

Marijn Haverbeke
2018

A modern introduction to programming with JavaScript. Covers the language fundamentals, browser programming, and Node.js.

beginnerfundamentalsbest-seller

JavaScript and jQuery

Jon Duckett
2014

Interactive front-end web development with JavaScript and jQuery. Highly visual and beginner-friendly approach.

beginnerjqueryvisual

You Don't Know JS: Async & Performance

Kyle Simpson
2015

Deep dive into asynchronous programming patterns, callbacks, promises, and performance optimization techniques.

advancedasyncperformance

Data Structures and Algorithms with JavaScript

Michael McMillan
2014

Learn classic data structures and algorithms using JavaScript. Essential for technical interviews.

data-structuresalgorithmsinterview-prep

JavaScript Data Structures and Algorithms

Sammie Bae
2019

Modern approach to data structures and algorithms with JavaScript, including time complexity analysis.

data-structuresalgorithmsmodern

Learning JavaScript Data Structures and Algorithms

Loiane Groner
2018

Comprehensive guide to implementing classic and advanced data structures and algorithms in JavaScript.

data-structuresalgorithmscomprehensive

Learning Functional Data Structures and Algorithms

Raju Kumar Mishra
2017

Functional approach to data structures and algorithms. Covers immutable data structures and functional patterns.

functionaldata-structuresalgorithms

Full Stack JavaScript

Azat Mardan
2018

Build full-stack applications with JavaScript using Node.js, MongoDB, and front-end frameworks.

full-stacknodejsmongodb

Beginning Functional JavaScript

Anto Aravinth
2018

Introduction to functional programming concepts in JavaScript. Learn pure functions, immutability, and more.

functionalbeginnerconcepts

Mastering JavaScript Functional Programming

Federico Kereki
2017

Advanced functional programming techniques in JavaScript. Covers monads, functors, and category theory.

functionaladvancedtheory

Simplifying JavaScript

Joe Morgan
2018

Modern JavaScript practices for writing clean, maintainable code. Covers ES6+ features and best practices.

modernes6best-practices

JavaScript Next

Gandhi Raju
2019

Explore future JavaScript features and modern development practices. Stay ahead with the latest syntax.

modernes-nextfuture

The Principles of Object-Oriented JavaScript

Nicholas Zakas
2014

Deep dive into JavaScript's object-oriented features, prototypes, constructors, and inheritance.

oopprototypesadvanced

DOM Scripting

Jeremy Keith
2010

Web design with JavaScript and the DOM. Learn to manipulate HTML and CSS dynamically.

dombrowserweb-design

Beginning JavaScript with DOM Scripting and Ajax

Christian Heilmann
2006

Practical introduction to JavaScript DOM manipulation and Ajax for interactive web applications.

domajaxbeginner

Practical JavaScript DOM Scripting and Ajax

Frank Zammetti
2007

Hands-on approach to DOM scripting and Ajax techniques for dynamic web pages.

domajaxpractical

Secrets of the JavaScript Ninja

John Resig
2016

Advanced JavaScript techniques from the creator of jQuery. Master closures, timers, and ninja-level tricks.

advancedtechniquesjquery-creator

Pro JavaScript Techniques

John Resig
2007

Professional JavaScript development techniques covering object-oriented programming, the DOM, and Ajax.

advancedprofessionaltechniques

Pro JavaScript Design Patterns

Dustin Diaz
2007

Classic design patterns applied to JavaScript. Learn singleton, factory, observer, and more patterns.

design-patternsadvancedarchitecture

Pro JavaScript RIA Techniques

Dennis Odell
2009

Rich Internet Application development with JavaScript. Build sophisticated client-side applications.

riaadvancedclient-side

Building Microservices with JavaScript

Diogo Resende
2018

Learn to build scalable microservices architecture using Node.js and modern JavaScript patterns.

microservicesnodejsarchitecture

Data Wrangling with JavaScript

Ashley Davis
2019

Transform and manipulate data using JavaScript. Learn to work with various data formats and sources.

datatransformationpractical

Learning JavaScript Essentials

Ethan Brown
2016

Essential JavaScript for modern application development. Covers ES6 and contemporary practices.

essentialsmodernes6

Javascript.info Ebook Part 1

javascript.info
2019

Comprehensive JavaScript tutorial covering fundamentals, objects, data types, and more. Part 1 of 3.

fundamentalstutorialcomprehensive

Javascript.info Ebook Part 2

javascript.info
2019

Browser environment, DOM manipulation, events, and UI interaction. Part 2 of 3.

browserdomevents

Javascript.info Ebook Part 3

javascript.info
2019

Advanced topics including modules, async programming, and modern JavaScript features. Part 3 of 3.

advancedmodulesasync

Beginning Functional JavaScript (2012)

Anto Aravinth
2012

Earlier edition focusing on functional programming basics in JavaScript.

functionalbeginnerclassic

Learning JavaScript Data Structures (2014)

Loiane Groner
2014

Earlier edition of the popular data structures and algorithms book.

data-structuresalgorithmsclassic
Books are fetched fromegaprsty/FullstackJs-Ebook