I agree! I was “lucky” when we bought a Commodore 64 computer for our middle-school son and we both started learning BASIC programming. I was “lucky” that I was in Marion, Alabama, when the Internet arrived and Judson College needed a webmaster. He was “lucky” to get a job as a software engineer, but what made the difference for both of us was the opportunity to see the possibilities.
Now everyone has the opportunity! My favorite volunteer activity is serving as a CS First Guru (and webmaster) for the Jackson-Via Computer Club and my latest MOOC is Think. Create. Code. from edX.
What I love the most about computer programming is that there are always new things to learn and to do. Why not give CS First and Scratch a try?