I couldn't call myself a programmer - most of what I've done are smaller things that help out at work - but I'm slowly improving. If you are implying that there is an abundance of resources out there, you are of course correct.
It was quite different when I grew up. [Home] Internet was not a thing that existed and most data was analogue. When home computers became common I had to learn a bit about the system if I wanted to get some use out of it. I'm not saying user friendliness is somehow bad, it's what we should always aim for! We've come a long way and I like it here. I'm not that old, it's just that I had a childhood before home computers and internet were a thing.
The school system back when did in fact teach me a bit about computers. In my case, in [the equivalent to] high-school when home internet started to take off, our curriculum came to include (very) basic computer science, (very) basic coding in ... prolog? (prolog might be incorrect) We created home pages in class from scratch in html. Not by choice, as most of this concerned every student at my school. Maybe I was lucky?
In my nephews case, they were handed a computer, then absolutely nothing. And I mean nothing. They are still forced to bring the computer to every class but report hardly ever touching it at school. Maybe their bad experience is an exception. I hope so. Back then my teachers definitely weren't the best - or even good - at computer science but they were prepared to try and to learn together with the students.