Sorry to tell you this but nobody is going to teach you how to do this.
You need to do it on your own. I used to think that people were actually helpful enough to tell others how things work but I figured out that in the world of coding hacks, nobody reveals their secrets.(Or mostly nobody)
VB = no.
C++ = yes.
Learn as much C++ as you can and then begin to learn how to decompile things/change addresses etc...
ANTIRTFM on youtube is a nice teacher that I would suggest.