The Pragmatic Programmer by Andy   HuntClean Code by Robert C. MartinThe Mythical Man-Month by Frederick P. Brooks Jr.Design Patterns by Erich GammaCode Complete by Steve McConnell
Become a great Software Developer
44 books — 8 voters
Structure and Interpretation of Computer Programs by Harold AbelsonComputer Organization & Design by David A. PattersonOperating Systems by Remzi H. Arpaci-DusseauCompilers by Alfred V. AhoComputers. by Melvin A. Berger
Teach Yourself Computer Science
10 books — 4 voters

Python for Data Analysis by Wes McKinneyFluent Python by Luciano RamalhoLearning Python by Mark LutzPython Crash Course by Eric MatthesViolent Python by T.J. O'Connor
Best Python programming books
30 books — 53 voters
John Adams by David McCulloughThe Rise and Fall of the Third Reich by William L. Shirer1776 by David McCulloughThe Guns of August by Barbara W. TuchmanTeam of Rivals by Doris Kearns Goodwin
Best History Books
3,670 books — 3,697 voters