I started in web design and programming from 13 and now even though i'm 29 and still going along, I have noticed one thing that I certainly did not have back then at that age. Skills in architecture, developing, back-end, databases, as well as the ability to see the bigger picture as well as to notice the changes between the languages.
CSS 2.0 > CSS 3.0
I watched a documentary on Lady Gaga the last month and what caught me was that, despite shes so successful and known as the queen on pop, she still felt like if she doesn't try hard enough if she will ever be good enough despite of what shes already accomplished world wide.
I think its natural to some degree to feel insecure and I know this hits my development time on GitHub at times.. I'm based in London, UK and our market is almost ridiculous, big corps wanting the big shopping lists from web and software developers, that its almost as if the complete market is merging as one.
I was Logistics for five years, and it's taken me almost 3 years to retrain into a junior full stack developer (with mid-level knowledge/experience). The market moved so fast that I don't even recall ever using a CSS framework let alone a compiler back then..
I'm now sat in an awkward position, needing the work but can't guarantee hours due to childcare reasons and the last option is self employment and even though the future is what you make of it, i know for sure i would feel a hell lot happier if I knew i had a pay packet rolling in every month but on this path its not optional at the start..
Only the last year I discovered that Python/Scratch can be taught from the age of 4!! That's already putting pressure on me to teach my daughter in less than 9 months!
If its anything that does stop my insecurity, I just keep thinking that I must push forward. I want to buy my house and setup my daughter for a great career if she wants it, a better life for us than before but at the same time one thing she won't even get until shes much later developed is the ability to look backwards (between versioning), as well as the bigger picture, architecture, developing, which junior developers do not have at a young age.
As long as we keep our minds open, and are open to learning and adjusting, then we will be able to keep up to date with the market. It's when we stop, that's when we fall behind with the rest.
I know the markets going to boom with the next generation as it already has with ours but it will be interesting where the future leads out for all of us :)