Computer Programming


The Pragmatic Programmer: From Journeyman to Master
Clean Code: A Handbook of Agile Software Craftsmanship
The C Programming Language
Code Complete: A Practical Handbook of Software Construction
Introduction to Algorithms
Design Patterns: Elements of Reusable Object-Oriented Software
Structure and Interpretation of Computer Programs
The Mythical Man-Month: Essays on Software Engineering
Code: The Hidden Language of Computer Hardware and Software
The Art of Computer Programming, Volume 1: Fundamental Algorithms
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
Refactoring: Improving the Design of Existing Code
Effective Java
JavaScript: The Good Parts
Automate the Boring Stuff with Python: Practical Programming for Total Beginners
The C Programming Language by Brian W. KernighanThe UNIX Programming Environment by Brian W. KernighanStructure and Interpretation of Computer Programs by Harold AbelsonIntroduction to Algorithms by Thomas H. CormenClean Code by Robert C. Martin
The Ascended Programmer
16 books — 1 voter
Time Management PRIVATE WORKSHOP Designed as a Book I Bit by ... by N. SakrSwipe to Unlock by Parth DetrojaShape Up by Ryan SingerChaos Monkeys by Antonio García MartínezWorking Backwards by Colin Bryar
Product books by product people
10 books — 2 voters

Gödel, Escher, Bach by Douglas R. HofstadterChaos by James GleickThe Black Swan by Nassim Nicholas TalebThinking, Fast and Slow by Daniel KahnemanThe Information by James Gleick
Complexity
160 books — 163 voters
Structure and Interpretation of Computer Programs by Harold AbelsonCode Complete by Steve McConnellIntroduction to Algorithms by Thomas H. CormenDesign Patterns by Erich GammaHacker's Delight by Henry S. Warren Jr.
Best programming books
60 books — 39 voters

The Art of Startup Fundraising by Alejandro CremadesUnlocking the Clubhouse by Jane MargolisGood to Great by Jim CollinsThe Second Shift by Arlie Russell HochschildStuck in the Shallow End by Jane Margolis
Girl Develop It Recommended Reads
12 books — 19 voters

the lesson I should have drawn is there may be more than one bug here and I should have looked harder the first time. But another lesson is that if a bug is thought to be rare, then looking at rarely executed paths may be fruitful. And a third thing is, having good documentation about what the algorithm is trying to do, namely a reference back to Knuth, was just great.
Guy Steele

Abhijit Naskar
Code for Humanity (The Sonnet) There is no such thing as ethical hacking, If it were ethical they wouldn't be teaching it. Because like it or not ethics is bad for business, They teach hacking so they could use it for profit. With the right sequence of zeros and ones we could, Equalize all bank accounts of planet earth tomorrow. Forget about what glass house gargoyles do with tech, How will you the human use tech to eliminate sorrow? In a world full of greedy edisons, be a humble Tesla, Time re ...more
Abhijit Naskar, Corazon Calamidad: Obedient to None, Oppressive to None

More quotes...