No body in here will teach you. not even i since i tried teaching 3 different people in the past the first one droped the lessons after 4 days so i wasted 10 hours of my life the second one just didnt get it and the third one wasent dedicated so dont expect someone to guide you.
The community is fail and 95% of its members are copypasters so you wont get where you want by knowing them ^_^
So
Learn C++ from youtube videos to make it easier to learn.
Once you are good enought to write your own applications and to be
able to read any source and understand it your done learning C++.
you will also need to learn Memory Hacking so look for
Cheat engine tutorials/Memory hacking software tutorials.
To make real good hacks youll need reversering knowledge so learn
Assembly since reversering is pure understanding of ASM
once you can read ASM code learn how to use OllyDBG or IDA Pro
once you know all this if you want to make Menu Hacks Learn Direct3D
(D3D) to make some visual hacks and menus blah.
Once you know all this Download a VIP source for any Game.
Study it see how everything was done.
and now hack your own game see you around posting in a couple of months.
ByTheWay theres an easier way to make a hack
Download a Public Source/Compile it/Release your hack will save you months of learning/hard work since you can do this in 1 hour or less (THATS WHAT MOST PEOPLE ON THIS SITE DO SO DONT FEEL BAD).