Learned the fundamentals of BASIC programming in 1978 from a 4 page magazine pull-out.
Since then I've coded in hex (6502, 8080, Z80, x86), Fortran, Pascal, C/C++, VB6, C# and recently started with Java programming for Android devices.
Over the years I've done most things from electronics design/development to furniture removals, factory work, fast food delivery and network systems administration.
One of these days I'll work out what I want to do when I grow up. :-)