Well, if you want to develop your own modifications and be able to edit other people's mods, you're gonna want to learn Perl. However, that isn't necessary, as many of the mods today come with auto-installers.
You'd be best off learning and knowing the features of the Control Panel well, and then downloading
MultiHack 2.0 and some mods to go along with the program
here .