С самого начала начинай с Паскаля. Он легкий, даже легче языка C раза в 3.
После его изучения переходи на C. Т.к. ты уже будешь знать нккоторые основы Паскаля. Дальше, чтобы делать читы, почитай онлайн-книги (Game Engine hacking или как-то так). После посиди тут и на других форумах и почитай о игре, на которую хочешь делать софт.
После изучения всего, можешь приступить к практике. Например, взять базу готовую и изучить там некоторые вещи и их работу. Можешь после сделать свою базу и на основе знаний делать топ софт.