My adventures in learning C++