Lógica de programação - Algoritmos, variáveis local e global
E pegar uma boa apostila de C++ ou vídeo aulas, onde você vai aprender sobre tipos de dados, classes principalmente classes, foque bastante em classes em C++, estude sobre herança, hierarquia de classes e etc...
Depois ou no decorrer do estudo em C++ estude sobre Assembly(ASM), é essencial pra quem quer aprender a debugar jogos e entre outras coisas, entenda os registradores e tudo sobre a memória do computador e o CPU.
Fica minha dica ai...