Free Books Finder

Find free books by topic, level, and language with download links.

32 books found

You Don't Know JS

Kyle Simpson

GitHub

Deep dive into JavaScript's core mechanisms — the definitive guide to how JS really works.

IntermediateJavaScript179k stars
📖 Read / Download Free

Learn Git Branching

pcottle

Web

Interactive visual guide to Git branching — learn by doing in your browser.

BeginnerGit29k stars
📖 Read / Download Free

Hands-On Machine Learning

Aurélien Géron

GitHub

Practical ML with Scikit-Learn and TensorFlow — the go-to ML book for practitioners.

IntermediateMachine Learning28k stars
📖 Read / Download Free

Eloquent JavaScript

Marijn Haverbeke

Web

A modern introduction to JavaScript, covering language fundamentals through browser and Node.js programming.

BeginnerJavaScript22k stars
📖 Read / Download Free

Go by Example

Mark McGranaghan

Web

Hands-on introduction to Go using annotated example programs.

BeginnerGo21k stars
📖 Read / Download Free

Learning JavaScript Design Patterns

Addy Osmani

Web

Design patterns for writing maintainable JavaScript applications.

AdvancedJavaScript20k stars
📖 Read / Download Free

The Rust Programming Language

Steve Klabnik & Carol Nichols

Web

The official Rust book — the complete guide to learning Rust.

BeginnerRust15k stars
📖 Read / Download Free

Pro Git

Scott Chacon & Ben Straub

Web

The official Git book — covers everything from basics to internals. Free on git-scm.com.

BeginnerGit10k stars
📖 Read / Download Free

Grokking Algorithms

Aditya Bhargava

GitHub

Visual, beginner-friendly introduction to algorithms with illustrations.

BeginnerAlgorithms10k stars
📖 Read / Download Free

Automate the Boring Stuff with Python

Al Sweigart

Web

Practical programming for total beginners — automate everyday tasks with Python.

BeginnerPython8k stars
📖 Read / Download Free

Total TypeScript

Matt Pocock

Web

Advanced TypeScript patterns and techniques for professional developers.

AdvancedTypeScript8k stars
📖 Read / Download Free

Rust by Example

Rust Community

Web

Learn Rust through annotated examples that run in your browser.

BeginnerRust6k stars
📖 Read / Download Free

Road to React

Robin Wieruch

Web

Step-by-step introduction to modern React with hooks, context, and best practices.

BeginnerReact5k stars
📖 Read / Download Free

Think Python

Allen B. Downey

Web

Introduction to Python programming with a focus on computational thinking.

BeginnerPython3k stars
📖 Read / Download Free

JavaScript: The Good Parts

Douglas Crockford

Web

Highlights the elegant, reliable features of JavaScript and shows how to write beautiful code.

IntermediateJavaScript
📖 Read / Download Free

Python Crash Course

Eric Matthes

Web

Fast-paced, hands-on introduction to Python programming for beginners.

BeginnerPython
📖 Read / Download Free

Dive Into Python 3

Mark Pilgrim

Web

Comprehensive guide to Python 3 with detailed explanations and examples.

IntermediatePython
📖 Read / Download Free

React.dev Official Docs

React Team

Web

The official React documentation — the best place to learn React from scratch.

BeginnerReact
📖 Read / Download Free

Fullstack React

Accomazzo, Murray, Lerner

Web

Complete guide to React and its ecosystem, with real-world projects.

IntermediateReact
📖 Read / Download Free

CSS: The Definitive Guide

Eric A. Meyer

Web

Comprehensive reference to CSS — every property, selector, and concept explained.

IntermediateCSS
📖 Read / Download Free

Every Layout

Heydon Pickering & Andy Bell

Web

Modern CSS layout patterns — reusable, flexible design primitives.

IntermediateCSS
📖 Read / Download Free

Deep Learning Book

Goodfellow, Bengio, Courville

Web

The definitive academic text on deep learning, freely available online.

AdvancedMachine Learning
📖 Read / Download Free

Neural Networks and Deep Learning

Michael Nielsen

Web

Free online book that teaches the core ideas behind neural networks step by step.

IntermediateMachine Learning
📖 Read / Download Free

TypeScript Handbook

Microsoft

Web

The official TypeScript handbook — learn TypeScript from the source.

BeginnerTypeScript
📖 Read / Download Free

The Linux Command Line

William Shotts

PDF

Learn the Linux command line — a complete introduction to the terminal.

BeginnerLinux
📖 Read / Download Free

Linux Bible

Christopher Negus

Web

Comprehensive guide to Linux system administration and command-line tools.

IntermediateLinux
📖 Read / Download Free

Introduction to Algorithms (CLRS)

Cormen, Leiserson, Rivest, Stein

Web

The bible of algorithms — used in CS courses worldwide. MIT offers free lecture notes.

AdvancedAlgorithms
📖 Read / Download Free

Let's Go

Alex Edwards

Web

Build web applications in Go the right way — tested, maintainable, production-ready.

IntermediateGo
📖 Read / Download Free

Use the Index, Luke!

Markus Winand

Web

SQL performance explained — how to use indexes properly for fast queries.

IntermediateSQL
📖 Read / Download Free

SQL for Web Nerds

Philip Greenspun

Web

Practical SQL guide focused on real-world web application queries.

BeginnerSQL
📖 Read / Download Free

The Pragmatic Programmer

Hunt & Thomas

Web

Essential advice for software developers — tips on pragmatic thinking and career.

IntermediateCareer
📖 Read / Download Free

Clean Code

Robert C. Martin

Web

A handbook of agile software craftsmanship — how to write readable, maintainable code.

IntermediateCareer
📖 Read / Download Free

About Free Books Finder

Discover thousands of free programming, business, and self-development books. Filter by topic, level, and language. Access curated collections like "Best React Books" or "Top Python Resources" — all legally free.

How to Use

  1. 1Choose a topic category or search by keyword.
  2. 2Filter by level (Beginner / Intermediate / Advanced) and language.
  3. 3Browse collections like "Best React Books" or "Top AI Books".
  4. 4Click Download or Read Online to access the book.

Frequently Asked Questions

Are these books really free?
Yes — all listed books are legally free. They come from open-source GitHub repositories, Project Gutenberg, Creative Commons, or have been made free by their authors.
How are books rated?
Books are rated by GitHub stars from curated awesome-lists, community upvotes, and general popularity signals.
Can I download the books?
Most books have a direct Download or Read Online link. Some link to GitHub repos with PDF/HTML versions.