5 private links
Building SimCity
Admittedly, this one is the odd one out here, but definitely worth a final spot. Reinforcement learning (RL) is an absolutely fascinating field, which complements the kind of machine learning that the above books teach.
In case you are not familiar with it, reinforcement learning the field of AI that is concerned with autonomous agents and decision making, with the goal of learning by interacting with the real or a simulated world.
This book is the standard textbook for RL classes around the world, so definitely one of the best if you want to learn about it.
There are a lot of compilers out there, and virtually all of them will work for this book. And a C++ compiler will compile a lot of (but not all!) C code. Best use a proper C compiler if you can.