Much of my knowledge comes from comprehensive books. I highly recommend reading the books listed below, as they provide a coherent, in-depth journey through their respective subjects. Once you've delved into them, this website will serve as a handy reference for quick fact-checking. Here is the list of books with links to purchase them:
- Clean Code by Robert C. Martin
- Clean Agile by Robert C. Martin
- Clean Architecture by Robert C. Martin
- Effective Unit Testing by Lasse Koskela
- The Clean Coder by Robert C. Martin