My adventures in learning c++