You'll need Visual Basics C++, C++ I've seen is the main language used for coding hacks. Then you'll need to learn the basics first, buy a book or something. Read it, study it, implement it. After that, you'll need to learn the intermediate and advanced before you can actually start making the hack.