Books about CS, CE, programming &c.
TITLE AUTHOR(s)
Artificial Intelligence: A Modern Approach   [AIMA] Russell, Norvig
Beej's Guide to Network Programming Brian "Beej" Hall
Build Your Own Lisp Daniel Holden
C Programming: A Modern Approach K. N. King
Clean Code Robert C. Martin
Code: The Hidden Language of Computer Hardware and Software Charles Petzold
Compiler Design in C Allen I. Holub
Compilers: Principles, Techniques, and Tools   [Dragon Book] Aho, Lam, Sethi, Ullman
Computer Architecture: A Quantitative Approac Hennessy, Patterson
Computer Networking: A Top-Down Approach Kurose, Ross
Computer Networks: A Systems Approach Davie, Peterson
Computer Organization and Design: The Hardware/Software Interface Hennessy, Patterson
Computer Systems: A Programmer's Perspective Bryant, O'Hallaron
Concrete Mathematics Graham, Knuth, Patashnik
Crafting Interpreters Robert Nystrom
Design Patterns Explained: A New Perspective on Object Oriented Design Shalloway, Trott
Design Patterns: Elements of Reusable Object-Oriented Software Gamma, Helm, Johnson, Vlissides   [Gang of Four]
Discrete Mathematics Ross, Wright
Distributed Systems Steen, Tanenbaum
Dragonfly - Program a Game Engine from Scratch Mark Claypool
Easy 6502 Nick Morgan
Effective Modern C++ Scott Meyers
English++ Monika Stawicka &co.
Fundamentals of Database Systems Elmasri, Navathe
Game Engine Black Book(s) Fabien Sanglard
Game Programming Patterns Robert Nystrom
Grokking Algorithms: An illustrated guide for programmers and other curious people Aditya Bhargava
Introduction to Algorithms   [CLRS] Cormen, Leiserson, Rivest, Stein
Introduction to Automata Theory, Languages, and Computation Hopcroft, Ullman
Introduction to Graph Theory Robin J. Wilson
Introduction to the Theory of Computation Michael Sipser
Modern C Jens Gustedt
Numerical analysis Kincaid, Cheney
Software Engineering Ian Sommerville
Structure and Interpretation of Computer Programs   [SICP] Abelson, Sussman, Sussman
The Art of Assembly Language Randall Hyde
The Art of Computer Programming Donald Knuth
The C Book Banahan, Brady, Doran
The C Programming Language, 2nd edition   [K&R] Kernighan, Ritchie
The C++ Programming Language Bjarne Stroustrup
The Scientist and Engineer's Guide to Digital Signal Processing Steven W. Smith
The TCP/IP Guide Charles M. Kozierok
x64 Assembly Language Step-by-Step: Programming with Linux Jeff Duntemann
x86-64 Assembly Language Programming with Ubuntu Ed Jorgensen

More: