Around 20 years ago I found it quite difficult to find anyone actually interested in computers. I mean not for gaming but rather exploring cool tools and software development. And even among those interested only few had that much interest that they would go and learn a programming language or install Linux. Of course that was a time when Computers and Internet access were rather expensive and documentation was usually only available in books. So naturally most kids using computers had parents with some sort of engineering/mathematics background or were themselves really interested in that.
I think this is now changing in unexpected ways, one is that devices are becoming really locked down. (On the other hand you can now install a full-featured GNU/Linux as a app... FWIW when I tried Linux the first time it was with Winlinux or so on Win95) On the other hand documentation has become extremely good, it's more common to see devs with no engineering/math background at all.