Code by Charlse Petzold.
Structure and Interpretation of Computer Programs aka. SICP.
Designing Data-Intensive Applications by Martin Klepmaan.
The C Programming Language by K&R.
Distributed Systems by Tannebaum.
Structure and Interpretation of Computer Programs aka. SICP.
Designing Data-Intensive Applications by Martin Klepmaan.
The C Programming Language by K&R.
Distributed Systems by Tannebaum.
https://web.mit.edu/6.001/6.037/sicp.pdf
Together they’re an amazing introduction to (or refresher for) Computer Science.