Learn C++, learn a bit of DirectX (assembly could help as well). always have a cool side project so that you don't get board while you're working on a primary project. familiarize your self with OllyDbg. Most important set GOALS!!! Do that and you should be able to create high quality hacks
Welcome to the forums. Watch Fleep's tutorial, he does it all easy, and tells you in detail how everything works. Also learn a programming language so later when you become familiar with it, you can make your own programs/hacks.