First, you must know how to use C++ .
Most of the hacks are made in C++, but at the first try to learn another programming language.
What you want to aim on:
1- Learn C#, just a little bit, or even start with Microsoft Visual Basic you can find many tutorials about learning both of them.
C# Programming - MPGH - MultiPlayer Game Hacking & Cheats - Hacks, Cheats, Downloads, Trainers, Games
Visual Basic Programming - MPGH - MultiPlayer Game Hacking & Cheats - Hacks, Cheats, Downloads, Trainers, Games
2- Check this site after learning VB & C# >cplusplus.com - The C++ Resources Network It will help you to get started with C++.
3- After understanding abit in C++, Try to find a advanced programmer to help you (Also check Youtube tutorials)
And you're done, Keep learning, atleast 6 months and you will be able to create your very basic hack / base .