Y THE BOOKS BEHIND THE IDEAS
Programming Build a technical reading path through programming, algorithms and distributed systems, grounded in developers’ conversations. Browse 2840 matched books from the 2007-02-22–2026-11-01 snapshot, with traceable HN mentions.
+ + THE HACKERBOOKS LIBRARY
Designing Data-Intensive Applications
Martin Kleppmann
THE HACKERBOOKS LIBRARY
Structure and Interpretation of Computer Programs
Harold Abelson · Gerald Jay Sussman
LESS SCROLLING, MORE READING. CURATED BY CONVERSATIONS
Explore the bookshelf2,840 Surprise me2,840 books to explore Every mention has a story behind it
Programming 计算机程序设计艺术
Donald E. Knuth
Programming Compilers, principles, techniques, and tools
Alfred V. Aho; Monica S. Lam; Ravi Sethi; Jeffrey D. Ullman
Programming 人月神话
Frederick P. Brooks Jr.
Programming 代码整洁之道
Robert C. Martin
Programming Code Complete
Steve McConnell
Programming Introduction to Algorithms
Thomas H. Cormen; Charles E. Leiserson; Ronald L. Rivest; Clifford Stein
Programming 数据密集型应用系统设计
Martin Kleppmann
Programming How to Design Programs
Matthias Felleisen
Programming 计算机程序的构造和解释
Harold Abelson · Gerald Jay Sussman
Programming 程序员修炼之道
David Thomas · Andrew Hunt
Programming The Little Schemer
Daniel P. Friedman; Matthias Felleisen
Programming The C Programming Language
Brian W. Kernighan; Dennis MacAlistair Ritchie
Programming Cracking The Coding Interview
Gayle Laakmann McDowell
Programming The Soul of a New Machine
Tracy Kidder
Programming On LISP
Paul Graham
Programming Crafting Interpreters
Robert Nystrom
Programming Design Patterns
Erich Gamma; John Vlissides; Richard Helm; Ralph Johnson
Programming Learn Python the Hard Way
Zed Shaw
Programming Learn You a Haskell for Great Good!
Miran Lipovača
Programming Masters of Doom
David Kushner
Programming Don't Make Me Think
Steve Krug
Programming Practical Common Lisp
Peter Seibel
Programming A new kind of science
Stephen Wolfram
Programming 编码:隐匿在计算机软硬件背后的语言
Charles Petzold
Every book is the beginning of a conversation.