If you're looking into messing with C++ - or any new programming language, really - then it might be worth your time to look over advent of code: https://adventofcode.com
It's basically an advent calendar full of little programming puzzles. They start out easy but then get harder...
Have fun.
@ccc Thanks, that sounds great. :)