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: