If I didn't have the internet to learn from, I'd be a hi-lo driver right now.
Not that a hi-lo driver is bad, but I've been able to drive my career further with a Google U education then many of my peers with formal educations.
I could have written your post, Edacsac.
Now it took less than 5 seconds to mirror your user name ;)
Until about 30 years of age, I had a few skills: short order cook , bartender, taxi driver. I used to dream of what an indoor sit-down office job must be like.
Fortunately, in the early 1980's, computers started to make inroads into general office environments. Most computer gurus at the time came from Computer Science backgrounds and didn't readily adapt to typical business needs.
After looking at the BASIC code in my TI 99-4A, to my surprise, I realized I could understand the stuff so I bluffed my way into other programming languages and a nice little niche.
Then came a programmer/analyst career. Then came the Internet. Then I entered a college classroom for the first time at 40 and came out educated. Then came chronic illness that's left me pretty much housebound, often unable to get to the keyboard for long periods.
I'm thankful that I need not rely on a paltry disability check and can keep gainfully employed from home (more or less).
I don't foresee retirement while I'm alive and can still think, but it's all good.
If you love what you do, it ain't work, IMO.
This vast, ever changing realm is more akin to a retirement pursuit like golf -- had things turned out differently anyway. I'm a lucky guy!
Israel