You could say Im sort of in the industry.
I have connections if You ever need a job.
Im a Beta Tester, for various companies that are in the videogaming range, and No Im not a "Open Beta tester", Im a "closed Beta Tester", and a Alpha Tester.
Everyone starts off somewhere man.
Im not a normal kid either, people play sports, I play Halo, I spen 15+ hours a day, coding, beta testing, and just playing games. Im not fat, Im actually fit, I hardly eat also.
If You think coding is too linear, well your right it is, but you need to start somewhere, I suggest:
www.cplusplus.com
http://www.bloodshed.net/
Cplusplus, is a website thats teaches you step by step how to use C++, Blood shed is a site that you can get a Dev Program.