I mean, I represent the opposite story.
My parents didn't really support my computer endeavors (which distracted from my academics), but on the laptops and PCs I scrounged my computer time was unlimited. Again, not without a great gnashing of teeth and frequent complaints from my parents, but kids will find a way... I recall hours and hours programming graphing calculators (and teachers seizing my calculator for programming in classes not related to math [and even some related])
I learned by spending inordinate amounts of time trying, throwing everything at the wall and seeing what sticks, from Assembly to Game Maker-like programs to C via SDCC for my little graphing calculator. There was little preparation and very few books, and just insane amounts of time on computers.
I had "imposter syndrome" while I was learning, so I always spent time trying to do things "how the professionals" did. I remember trying TDD while I was still in early high school and worshipping XML with nicely made schemas and codegen for my RPC libraries because I thought that's what "real programmers" did. All the time spent doing things like that shaped my ability to pick and choose what "works" and what doesn't in so many other applications today
And as a result today I'm a professional developer who never went to college.
But maybe I wouldn't be doing what I do today if it was any different - if my computer access wasn't unlimited and "common" - because it was so unrestricted I spent an inordinate amount of time programming, which obviously had effects on my entire career later on ;)