I agree you can learn to love something, but to say that nothing is fun until you are good at it is simply Not True.
When I got my Apple ][ in 1980 I was not good at programming. But I had a freaking BLAST writing AppleSoft BASIC code till the cows came home. Weeks previously I probably couldn't have even SPELLED programmer.
Agreed. I've done plenty of things that I was bad at, but enjoyed anyhow.
Programming is first on the list, though you might say I had a natural aptitude for it. Despite the long road of learning (mostly) on my own, I enjoyed it all the way. (I say 'mostly' because there was a short programming class in 4th grade that introduced me to it.)
Bowling is another. I'm really not good at it. With practice I might be, but I don't practice enough. I enjoy it anyhow.
True. Nothing is fun until you're good at it.