Hixac,
Хорош в математике, это если ты поймешь как работает например RSA и сможешь на листике написать как работает алгоритм какого-нить популярного шифрования.
Либо ты действительно понимаешь суть работы нейронных сетей.
А школьная программа - это просто минимальный базовый уровень, чтобы не быть идиотом.
Пиши код. Много кода. Хочешь делать игры - делай игры. не ставь задачу слишком сложную, напиши змейку, напиши морской бой, напиши трехмерный тетрис. По очередию. С каждым написанным проектом ты будешь лучше понимать, как начать писать следующий. То есть не стоит недооценивать змейку и сразу писать трехмерный тетрис. Пройди эти этапы.