There are lots of good reasons not to learn programming: It’s hard, and there are lots of other things to learn. There are lots of bad reasons too, often bemoaned by older, grumpier curmudgeons on the internet, angry that someone has a hobby and isn’t taking it as seriously as they do.
Of course, a whole new dimension of relevance came when I was asked to do a computerized class schedule for the high school.
It was complex, but ultimately very rewarding. By the time I was done, I found that I had no classes at all on Fridays. And even better, there was a disproportionate number of interesting girls in all my classes.