These are some of the computer-related books and publications that I like:
- Software Architecture in Practice (by Len Bass, Paul Clements, and Rick Kazman)
- Clean Agile: Back to Basics (by Robert Cecil Martin)
- Game Engine Architecture (by Jason Gregory)
- Distributed Systems (by Andrew S. Tanenbaum and Maarten van Steen)
- Google C++ Style Guide - Read
- C++ Core Guidelines (by Bjarne Stroustrup, Herb Sutter) - Read
- Effective Modern C++ (by Scott Meyers)
- C++ Crash Course, A Fast-Paced Introduction (by Josh Lospinoso)
- A Philosophy of Software Design (by John Ousterhout)
- Fundamentals of Software Architecture: An Engineering Approach (by Mark Richards)
- Game Programming Patterns (by Robert Nystrom) - Read
- Clean Code (by Robert Cecil Martin)
- The Pragmatic Programmer (by Andy Hunt and Dave Thomas)
- Game AI Pro (by lots of writers) - Read
- Modern Operating Systems (by Andrew Tanenbaum)