I have been programming games for a little over a year now. I have only been programming in Basic4GL which is a Basic context language with an IDE that is built for openGl.
I have recently started programming in C++ and I'm getting the basics down, so when should I know that i'm ready to begin programming a game, and what all do I need to know to get started making games in C++.