My dad was a genius.
I learned how to code c++ in middle school because my dad had a great rule: you can only play video games you create, except for 1 hour on Saturday.
It was a brilliant rule, and I had a blast learning to code. I didn't end up playing my pong game too much. But I learned an amazing life skill which now pays my bills. And the feeling of creating my own installable program was way better than any video game