Tools you need for a sandbox to play
If you have a Mac skip to learn the one line you need to Install X-Code command line tools. If you have a linux machine chances are it already has the tools you need.
For the programming concepts I talk about to use the sandboxes I have set up, you will need the following free tools installed:
GIT - installation
GNU Make - installation
C++ compiler - installation
This is how you can test to see which of these tools you already have.
I would also recommend getting:
Microsoft Visual Code - a helpful text editor