A book I'm surprised doesn't get more love, this book really helped pull together a lot of things I "knew" about computing at the time and how to approach knowing things from breaking them down more generally.
Reversing: Secrets of Reverse Engineering by Eldad Eilam https://en.wikipedia.org/wiki/Reversing:_Secrets_of_Reverse_...