I'd recommend learning the basics of coding and then getting into hacking, mpgh offers multiple sections on learning and tips to hack and code there is also a new sub-section in the hacking section for "cracking"
Hacking section: https://www.mpgh.net/forum/forumdisplay.php?f=55
Programming section: https://www.mpgh.net/forum/forumdisplay.php?f=14