Noone can teach you how to hack. To start off you would most likely need to learn C++.
Go to the C++ section on this site and ask for help on starting with that.
This will take you years, so be prepared to work at it. Other than that, this section is for CA releases only, next time you want to talk, go to CA general please