I'm sure that title can generate a lot of jokes anywho movin' on...

I want to become a Penetration Tester. And the more I research the subject the more confusing it seems to become. I also want to be able to write my own tools etc... So I have started learning Python2.7, MIT's 6.00 Computer Science course youtube lectures, and downloaded a bunch of PDF's on Computer Science, Ethical Hacking, etc...

I have also looked into various courses on the subject and found a mountain of information that will take me well on into my 70's to finish reading. So I have come here to ask you guys where and what I need to learn in order to become a certified Pentesting nerd (and I say nerd lovingly). I live in Canada so any course/certification needs to hold weight in my country. I am also poor as hell and cannot afford to waste money on courses that will not help me achieve my goal. Thanks for your time and have a great day