I think going back through the book sounds good - it sounds like you didn't really make any games back then, so you're still in the learning phase.
There's an excellent book (in my opinion) that I've recommended to many aspiring games programmers called "Beginning C++ Through Games Programming". I believe it's up to the fourth edition now (I learnt from the second). I advise you give it a look if nothing else
As for making games... Start with something simple like Asteroids as you can learn basic vector math and level management. Then progress onto a 2D platformer (think of Mario, maybe add some basic AI). You can go from there to whatever you like after that.