Learning CPP I know the basics, but its time to learn a bit more. Using the "Functional Programming in C++" book for now. Build CMake based build. $ mkdir build $ cd build $ cmake .. $ make