# Best Programming Books (Kindle) in 2026

Source: https://listme.name/best/programming-books/kindle

Programming books split by goal: learning a first language, understanding how languages and interpreters work, or building better software over a career. This ranking weighs teaching quality and depth first, then free access and currency. Books that can be read free online are called out where they apply.

## 1. The Pragmatic Programmer, 20th Anniversary Edition (score 92.5)

Language-neutral habits and craft advice for working developers, in print and ebook formats. It is paid, and its advice is general, so it ranks below the more technical books here for depth.

- Best for: Working developers who want craft habits
- Paid | PDF/EPUB/Kindle/Print
- Website: https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/
- Page: https://listme.name/books/the-pragmatic-programmer

## 2. Crafting Interpreters (score 90.5)

A free, step-by-step build of two interpreters, with the full web edition at no cost. It is long and asks for a lot of code, which keeps it just below the top picks.

- Best for: Building a language interpreter from scratch
- Free | Read online/PDF/EPUB/Kindle/Print
- Website: https://craftinginterpreters.com/
- Page: https://listme.name/books/crafting-interpreters

## 3. Eloquent JavaScript, 4th Edition (score 89.5)

A free, conversational introduction to programming with JavaScript, with projects and exercise solutions. Its pace is slow for experienced developers, but the full text is free in several formats.

- Best for: Learning JavaScript and programming for free
- Free | Read online/PDF/EPUB/Kindle/Print
- Website: https://eloquentjavascript.net/
- Page: https://listme.name/books/eloquent-javascript

## 4. Automate the Boring Stuff with Python, 3rd Edition (score 80.5)

A free, practical book on scripting everyday tasks in Python, dated April 2025 by its publisher. It aims at task automation rather than software design, and its print and ebook copies are paid.

- Best for: Automating office and file tasks in Python
- Free | Read online/PDF/EPUB/Kindle/Print
- Website: https://automatetheboringstuff.com/
- Page: https://listme.name/books/automate-the-boring-stuff

