Similarly to the parent I learned to program about 33 years ago in junior high. We had a couple of different "computer skill" tracks available which included a keyboarding (touch typing [PAWS] and math games [Math Blaster]) starting in second or third grade (can't quite remember anymore) and later programming (in BASIC taught by one of the math instructors), and a skills class which taught word processing and spreadsheet type skills. These were all taught in one of the computer labs on our campus using the Apple IIe. In high school they started offering an AP (optional) Computer Science course, also taught by one of the math instructors, which used Pascal. I didn't have a computer at home, but had access to various machines (Apple IIc and PCs) at friends' homes until my freshman year in HS when I got my first computer of my own as a birthday gift (and brief access over a summer to a PC at home while the school was remodeling the library and sent all the computer equipment home with teachers [my mom was one]).
Once I got a computer of my own I got really into this stuff. I got onto the internet (through a BBS style service which was one of the many
Free-nets which existed around the country at the time). I ended up sticking with Pascal (and then Delphi) for a while. Wrote programs for other classes. Learned how to work with Japanese text input and all sorts of other things. Which eventually landed me an internship working for a local university programming in Java and Tcl/Tk (which I learned on the job) and switching my major at the university I'd applied to from biology to something more like computational biology (though I eventually dropped out before graduating to work for the university where I had been an intern).
So I definitely feel like there was value in having it available as an option for me, but I feel like I also got a lot of value from all the other things my school offered (Japanese, Design, Drafting, Photography) and the experiences I had available to me out side of school (like getting pulled out of school for a month to work on a film shoot as crew or on a TV show for a summer).
The thing which seems to be missing in education today is any sort of attempt at helping students try and find the particular niche in which they are interested and using that to build out some kind of base to everything else. Cause as we probably all know here
everything is deeply intertwingled (you suck macos spell check how do you not know that intertwingled is a word
:kick:).