Here’s the Deal
Slant is written by a community helping you be informed. Tell us what you’re passionate about to get an awesome personalized feed.
|44 Recommended Products||Recommendations||Publisher||ISBN13||Pages|
|#1 The Pragmatic Programmer· · ·||72 | 0||–||–||–|
|#2 The Mythical Man-Month· · ·||62 | 3||–||–||–|
|#3 Introduction to Algorithms· · ·||45 | 0||–||–||–|
|#4 Code Complete· · ·||44 | 1||–||–||–|
|#5 How Buildings Learn: What Happens After They're Built· · ·||37 | 0||–||–||–|
|#6 Structure and Intepretation of Computer Programs· · ·||37 | 1||–||–||–|
#1 The Pragmatic Programmer
The Pragmatic Programmer by Andrew Hunt and David Thomas is a fantastic book that analysis the core process behind software development without trying to sell "agile" or
#3 Introduction to Algorithms
One of the first things you'll want in your toolbelt, after you've picked up a language and a few frameworks, is some recipes on how to actually arrange the data you'...
#4 Code Complete
Code Complete is a complete guide to software construction and it's related processes.
#6 Structure and Intepretation of Computer Programs
(SICP for short) An online copy of the text is available for free here. The authors' lectures are available on youtube.
#8 Clean Code: A Handbook of Agile Software Craftsmanship
Most programmers will probably benefit from reading this book. It covers most aspects of software development such as: Error handling, Commenting, Code Style and Refactoring.
#10 Code: The Hidden Language of Computer Hardware and Software
Learn how computers work from the bottom up.
#11 The Art of Computer Programming
A series of books by Donald Knuth.
#13 The Clean Coder: A Code of Conduct for Professional Programmers
Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common attribute: They care deeply about the practice of creating software. They treat...
#15 Superintelligence: Paths, Dangers, Strategies
Hawking said it might be the last event in human history. Musk calls it "summoning the demon". Gates can't understand why some people aren't concerned. Read this
#16 Concepts, Techniques, and Models of Computer Programming
(CTM for short) This is the one to read after SICP. Or instead. There's a lot of overlap.
#19 Let Over Lambda
A response to Paul Graham's On Lisp: Advanced Techniques for Common Lisp (which you should read first), LOL develops advanced macro techniques.
Welcome to the Slant Community
Stop spending hours researching
Slant is written by a community helping you be informed. Let us know what you’re passionate about to get an awesome personalized feed.