Hmm, this is easy you see. You learn Machine Language, which is Binary.
In the creating of the hack you convert your binary into the Text value. then you put it all in notepad and save as a DLL ..
I have done this before and it REALLY work.
but if you want to do it like I and most of these do it. We use Visual Studio 2010 Ultimate(thats what i have) but that cost $11 000 USD
You can get Visual C++ Express .
learn the programming language C++ which is a 4 Generation language(i think)
and Machine Language is first Generation which is the harders
Create a Win32 project -> DLL
and type in your source Code.
Source Code changes with every programming language to fix its Syntax