In fact in NYC, my elementary school had keyboard class where you'd learn to type and general proficiency w/ a computer.
In Florida, middle school photoshop, dreamweaver, fireworks and even access database.
High school had C++ class - from what I believe was a fired Compaq programmer, needless to say it sucked but gave me a foundation.
Meanwhile this was also the time where you needed to know a bit of HTML to modify your Geocities, Angelfire, Neopets (middle school days) to Myspace profile.
Facebook came in and removed that whole layer of customization - Windows XP was really stable and besides malware no one needed to really know how to fix their computer.
Then if you were into Video game culture, you had to learn how to solder to modify consoles with modchips, how to burn a CD, and generally modify and configure OS settings from IRQ to adding a DVDRW.
Same with pirating videos, there was no youtube - maybe you'd get lucky and find an FTP server that hosted videos but even then you'd had codecs. Default, Windows didn't include Divx, MPEG2, etc - just WMV/WMA.
Same with burning an MP3 to CD.
Nowadays I feel like a SRE/Sysadmin hack, but man then again I know my way enough a system, can program lazily and hold my own with people who consider themselves senior devs, architects etc from MSFT, NIST, SpaceX --
It's nice. Maybe I do know something.