I would stick with Blitz3D and produce an entire game before moving on to C++.
There are certain things that completing a fully working application will teach you that are more important than learning the basics of multiple programming languages.
There are certain things that completing a fully working application will teach you that are more important than learning the basics of multiple programming languages.