What term are we using. As far as editing programs it again depends. Skyrim Online uses c++, Minecraft modders use Java, some games have been made multiplayer through c# etc. Sorry I had to bring up the old definition of hacking :)
some one should write an article to redirect people to when they ask questions like this, like a history and cultural history of hacking cracking and common misconceptions.
I must say before my brain connected with reality in the excitement of learning to code I wondered just how powerful or what you could do with learning about networking, now im not as interested, theres plenty more constructive things to do.
As far as I remember the first program written in Malbolge was written by a beam search algorithm and after a cryptanalytic study someone wrote another simple program. As far as anyone ever understanding your code, you have the definite advantage.