All you need to make hacks is, Microsoft C++ Express Edition 2008 and SDK summer 2004, and you are good to go.
Then learn the basic language of C++ via ebooks and get yourself a source code and start looking at it while your reading about C++, and it should start making sense. It takes a lot of time to learn to code properly though.