Cara aprenda lógica e programação estruturada, é uma base que você precisa pra qualquer linguagem... Depois veja os conceitos do C e depois sim C++
Se quiser criar hacks, depois do C++ veja assembly de preferência MASM32 aí acho que você saberá por si mesmo como criar um hack.