The C Programming Language by Brian W. KernighanIntroduction to Algorithms by Thomas H. CormenClean Code by Robert C. MartinCode Complete by Steve McConnellDesign Patterns by Erich Gamma
software-development
69 books — 90 voters
The Tangled Web by Michal ZalewskiA Bug Hunter's Diary by Tobias KleinPractical Malware Analysis by Michael SikorskiPenetration Testing by Georgia WeidmanSilence on the Wire by Michal Zalewski
Books For the Aspiring Hacker
66 books — 12 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