This is a highly opinionated list of the best resources for developers who want to save the time and stress of figuring out what to read/watch/hear to start learning a about a topic.
The idea is to suggest just one starting point for each section.
Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin. - Amazon
The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt, David Thomas - Amazon
The Practice Of Programming, by Brian Kernighan, Rob Pike - Amazon
Think Like A Programmer: An Introduction To Creative Problem Solving by V. Anton Spraul - Amazon
Code Complete: A Practical Handbook of Software Construction - Amazon
Soft Skills: The software developer's life manual by John Sonmez - Amazon
Just For Fun: The Story Of An Accidental Revolutionary by Linus Torvalds - Amazon
You Don't Know JS (book series)
Clean Architecture: A Craftsman's Guide to Software Structure and Design - Amazon
Pragmatic Thinking and Learning: Refactor Your Wetware - Amazon
Working Effectively with Legacy Code - Amazon
Code: The Hidden Language of Computer Hardware and Software - Amazon
Structured Computer Organization by Andrew S. Tanenbaum - Amazon
The Algorithm Design Manual - Amazon
The Agile Sketchpad - O'Reilly
The Agile Samurai: How Agile Masters Deliver Great Software, by Jonathan Rasmusson - Amazon
PHP and MySQL® Web Development - Amazon