Learn about anti cheats, programming languages, injection and hooks. That should do.
In case you did not catch my sarcasm, "hacking" is not something you learn. It is a by-product of learning other things. A lot of skills are included in game hacking, most prominently dis-assembly so you might want to start with that and get a basic grasp on how an aimbot/wallhack/whatever works, why it works that way and how you may be able to create one.
PS: Hope you get VAC banned for the memes