skip to content
BooksReddit

Subreddit

Top books from r/programming

A general-purpose programming subreddit for news, articles, and discussion across all languages and disciplines, drawing a broad audience of working developers.

Updated August 2026 — rankings refresh with each new pull of comment data.

48
Books ranked
928
Published mentions
sum of exact per-book subreddit rows
6.9M
Members
8
Years tracked

About this ranking

r/programming's taste skews toward canonical craft books: Clean Code leads with 140 mentions and The Mythical Man-Month follows at 121, both outpacing anything the sub's closest neighbour r/ExperiencedDevs recommends in those slots. Where ExperiencedDevs fixates on Designing Data-Intensive Applications (247 mentions there, only 21 here), r/programming still puts C fundamentals near the top — The C Programming Language sits at 94 mentions, a count r/compsci barely matches at 26. Design Patterns (68) and Code Complete (56) round out a list that reads like a syllabus for writing better software rather than passing interviews or shipping ML models.

By year

Most-mentioned in r/programming

Ordered by tracked mention count across all published years. Sentiment is shown as context and does not change the order.

Cover of Clean Code #1

Clean Code

Robert C. Martin

The book 536 Reddit threads cite when arguing about naming variables — revered by beginners, argued over by seniors.

143 in this sub praised
Cover of The Mythical Man-Month #2

The Mythical Man-Month

Frederick P. Brooks Jr.

Fred Brooks spent the 1960s building IBM's OS/360 and wrote down everything that went wrong — in 1975, and it still lands.

123 in this sub praised
Cover of The C Programming Language #3

The C Programming Language

Brian W. Kernighan

The 1978 book that defined C's syntax, co-written by its creator, still cited by name 281 times across Reddit in 7 years.

94 in this sub mixed
Cover of Design Patterns #4

Design Patterns

Erich Gamma

The 1994 Gang of Four catalog that named 23 object-oriented patterns, gave developers a shared vocabulary, and taught a generation to over-apply both.

70 in this sub mixed
Cover of Code Complete #5

Code Complete

Steve McConnell

Steve McConnell's 900-page construction manual for software, ranked third on Reddit's canonical reading list and still cited 25 years after publication.

57 in this sub praised
Cover of Structure and Interpretation of Computer Programs #6

Structure and Interpretation of Computer Programs

Harold Abelson

MIT's 1985 Scheme textbook that 319 Reddit commenters have recommended and a noticeably smaller number have finished.

49 in this sub mixed
Cover of A Philosophy of Software Design #7

A Philosophy of Software Design

John Ousterhout

A Stanford professor's 200-page rebuttal to Clean Code, built on interface depth rather than method length.

46 in this sub praised
Cover of The Pragmatic Programmer #8

The Pragmatic Programmer

Andy Hunt

Two veterans hand you a checklist for the craft: don't write code you don't need, own your tools, and fix the broken window before someone else does.

42 in this sub Not scored
Cover of Cracking the Coding Interview #9

Cracking the Coding Interview

Gayle Laakmann McDowell

The book that turned software hiring into a sport — written by the ex-Googler who introduced programming challenges to the process in the first place.

28 in this sub panned
Cover of The Art of Computer Programming #10

The Art of Computer Programming

Donald E. Knuth

Donald Knuth's multi-volume monument to algorithms: the book programmers cite in library lists and almost nobody finishes.

27 in this sub mixed
Cover of Designing Data-Intensive Applications #11

Designing Data-Intensive Applications

Martin Kleppmann

A backend engineer's field guide to the tradeoffs behind every database, queue, and distributed system you will ever touch.

22 in this sub Not scored
Cover of Working Effectively with Legacy Code #12

Working Effectively with Legacy Code

Michael C. Feathers

Michael Feathers wrote the book for the developer who just inherited 30 devs' worth of code across 5 years in 5 different styles and has to ship next quarter.

20 in this sub Not scored
Cover of Introduction to Algorithms #13

Introduction to Algorithms

Thomas H. Cormen

The textbook four MIT professors wrote to settle every algorithms argument, cited by 254 Reddit commenters across 12 subreddits and still going.

18 in this sub mixed
Cover of Refactoring #14

Refactoring

Martin Fowler

Martin Fowler's catalog of named moves for cleaning up code that already works, cited 116 times across Reddit in 7 years as the Clean Code alternative people actually prefer.

17 in this sub praised
Cover of Code: The Hidden Language of Computer Hardware and Software #15

Code: The Hidden Language of Computer Hardware and Software

Charles Petzold

A retired software engineer builds a computer from telegraph relays and flashlights, one chapter at a time, until you understand what a CPU actually does.

15 in this sub Not scored
Cover of Modern Software Engineering #16

Modern Software Engineering

David Farley

Dave Farley argues that software engineering is a discipline with repeatable principles — 73 Reddit threads mostly shrug, then mostly agree.

15 in this sub mixed
Cover of The Clean Coder #17

The Clean Coder

Robert C. Martin

Uncle Bob's professionalism manual: say no to bad estimates, refuse death marches, and work the 40 hours then study on your own time.

14 in this sub mixed
Cover of Clean Architecture #18

Clean Architecture

Robert C. Martin

Uncle Bob's case for building software that survives its own success, bundled with opinions that provoke more argument than the architecture does.

13 in this sub praised
Cover of Peopleware #19

Peopleware

Tom DeMarco

A 1987 management book that correctly predicted open-plan offices would destroy developer productivity — and is still being cited to prove it.

13 in this sub praised
Cover of The C++ Programming Language #20

The C++ Programming Language

Bjarne Stroustrup

Bjarne Stroustrup's own manual for the language he built — 1,300 pages that explain every design decision, including the ones you're cursing right now.

13 in this sub mixed
Cover of The Phoenix Project #21

The Phoenix Project

Gene Kim

An IT manager inherits a failing project, a mutinous ops team, and a CEO deadline — and has to ship before the company does.

13 in this sub Not scored
Cover of The Design of Everyday Things #22

The Design of Everyday Things

Don Norman

A cognitive scientist argues that when you can't open a door or use a stove, the door and stove are broken — not you.

10 in this sub praised
Cover of Domain-Driven Design #23

Domain-Driven Design

Eric Evans

Eric Evans's 2003 blueprint for modeling software around business domains — cited in interviews, assigned in grad programs, rarely finished.

8 in this sub mixed
Cover of Head First Design Patterns #24

Head First Design Patterns

Eric Freeman

A pattern book that shows up on every 'essential reading' list while experienced devs debate whether you still need the Head First version.

8 in this sub panned

Looking for more? Similar subreddits

Subs whose top-mentioned books overlap most with this one.