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.
|41 Recommended Products||Publisher||Pages||Format|
|#1 The Pragmatic Programmer· · ·||71 | 0||–||–||–|
|#2 Introduction to Algorithms· · ·||45 | 0||–||–||–|
|#3 The Mythical Man-Month· · ·||61 | 3||–||–||–|
|#4 Code Complete· · ·||45 | 1||–||–||–|
|#5 Structure and Intepretation of Computer Programs· · ·||37 | 1||–||–||–|
|#6 How Buildings Learn: What Happens After They're Built· · ·||37 | 0||–||–||–|
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
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'...
Code Complete is a complete guide to software construction and it's related processes.
Structure and Intepretation of Computer Programs
An online copy of the text is available for free here. The authors' lectures are available on youtube.
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.
The Art of Computer Programming
A series of books by Donald Knuth.
Code: The Hidden Language of Computer Hardware and Software
Learn how computers work from the bottom up.
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
Concepts, Techniques, and Models of Computer Programming
(CTM) This is the one to read after SICP.
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.
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...
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.