I've also gained a valuable perspective on life. As a child, if I wasn't good at something, generally I quit. If what I was trying didn't come easily to me, then I found something that did. The steepness of the learning curve greatly affected my desire and willingness to learn. In retrospect, I missed out on quite a bit because of my poor attitude.
I felt like if I couldn't do something well right away, then I should leave it to people who could. I didn't understand that I could ask questions, or that others had spent time feeling just like I felt; like a failure.
As a parent, quitting isn't an option. Instead of simply walking away and finding an activity that was easier, I've had to persevere and push through the challenges. In doing so, I've learned a most valuable lesson; life doesn't stay hard. After making LOTS of mistakes, I began to learn how to not make those mistakes anymore. At some point the learning curve lost some of its steepness. I learned. Then I began to realize that life is that way. You make mistakes and you learn from those mistakes. Somewhere along the way, the learning curve levels out until you get to the point where you've learned!
Now I'm enjoying the freedom of knowing that I can make mistakes without the world coming to an end. I can learn to do what it is I need, or want, to do. To quote a very dear lady, it is never too late.