Introduction to Algorithms by Thomas H. CormenStructure and Interpretation of Computer Programs by Harold AbelsonThe C Programming Language by Brian W. KernighanThe Art of Computer Programming, Volumes 1-3 Boxed Set by Donald Ervin KnuthDesign Patterns by Erich Gamma
Essential Books of Computer Science
200 books — 305 voters
The Pragmatic Programmer by Andy   HuntClean Code by Robert C. MartinCode Complete by Steve McConnellWorking Effectively with Legacy Code by Michael C. FeathersRefactoring by Martin Fowler
Software Craftsmanship
43 books — 128 voters

The Pragmatic Programmer by Andy   HuntThe C Programming Language by Brian W. KernighanClean Code by Robert C. MartinDesign Patterns by Erich GammaCode Complete by Steve McConnell
Essential Programming Books
182 books — 507 voters
The Mind-Body Problem by Jonathan WestphalMachine Learning by Ethem AlpaydinComputational Thinking by Peter J. DenningMemes in Digital Culture by Limor ShifmanDeep Learning by John D. Kelleher
MIT Press Essential Knowledge Series
80 books — 10 voters