Books - spinningideas/resources GitHub Wiki
Free
- https://github.com/EbookFoundation/free-programming-books
- https://github.com/EbookFoundation/free-programming-books/blob/main/books/free-programming-books-subjects.md
General
-
The Laws of Simplicity - John Maeda - http://lawsofsimplicity.com/
-
Agile Manifesto and SOLID principles - Robert C. Martin (Uncle Bob)
-
Hacking, The Art of Exploitation - Jon Erickson
-
Code Complete 2 - Steve McConnell
Projects/Process
-
Rework - Jason Fried and David Heinemeier Hansson
-
Waltzing with Bears: Managing Risk on Software Projects - Tom DeMarco and Timothy R. Lister
-
Peopleware: Productive Projects and Teams - Tom Demarco
-
Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency - Tom DeMarco
Patterns
-
Head First Design Patterns - Eric Freeman & Elisabeth Robson
-
Enterprise Integration Patterns - Gregor Hohpe, Bobby Woolf
-
Refactoring to Patterns - Joshua Kerievsky
Architecture/Design
Martin Fowler
Robert C. Martin (Uncle Bob)
Eric Evans
Other
Misc
Programming Languages
-
C# In Depth -Jon Skeet
-
Eloquent Javascript - Marjin Haverbeke