Books Every Programmer should Read
1 min readSep 9, 2023
- Donald E. Knuth: “The Art of Computer Programming”, Volume 1–4
- Stepanov & McJones: “Elements of Programming”
- Breshears Clay: “The Art of Concurrency”
- Aho, Sethi & Ullman: “Compilers — Techniques, Principles, and Tools “ also known as “The Dragon Book”
- Gourly & Totty: “HTTP, The Definite Guide”
- Humble, Farley: “Continuous Delivery — Reliable Software Releases through Build, Test and Deployment Automation”
- Andrew Hunt: “The Pragmatic Programmer: Your Journey To Mastery”
- Andrew Tanenbaum: “Computer Networks”
- Kernighan & Ritchie: “The C Programiming Language”
- Vandevoorde & Josutties: “C++ Templates — The Complete Guide”
- Doughtery: “sed & awk”
- Valhalla: “Unix Internals — The New Frontiers”
- Maxwell: “Linux Core Kernel — Commentary”
- “Lions’ Commentary on UNIX 6th Edition” also known as “The Lions’ Book”
- Eric S. Raymond: “The New Hacker’s Dictionary”
- Michael Abrash: “Micheal Abrash’s Graphics Programming Black Book — Special Edition”
- Richard M. Stallman and Cygnus Solutions: “Debugging with GDB”