I hand sewed doll clothes when I was probably early middle school. I used a Barbie pattern and taught myself how to cut them out and follow the directions. In 8th grade I took my first home-ec class, and we sewed on old old machines that worked with a foot pedal, but it gave me the basics. Then in high school I took another home ec class, and drove my teacher crazy with my "why?" questions when she was telling me I had to follow the pattern directly and I wanted to make changes.
Sewing seemed normal for me to learn, as my mom sewed. She didn't have time to teach me though, as she worked full-time and was busy or tired in the evenings. But I remember her sewing instead of buying, especially big ticket items like bridesmaids and wedding dresses (she made mine

)
I'm not a good teacher, specifically, and haven't "taught" my girls. I have provided those interested in access to a machine, material, patterns, etc., and would help if they had quesitons. None have really taken to it though. My 20 year old can crochet better than me, though, and I taught her the very basics of that!
I should be spending my free time cleaning, instead I'm crocheting, reading, sewing, doing something with Missa. Sigh. I love my life, but sure wish my house could get clean by magic!
edited to add - I still feel I have SO MUCH to learn. I don't know anything fancy, just the basics. And really, the machine I have would just do the basics, as I don't have any fancy equipment. I sew basically for my family and my girls friends, though, and occasionally a swap. I don't sell or claim to be perfect. I learn new skills here and there, and am often inspired to try something new either by what I see on-line, or by something my girls want. So for now I'm content. Someday when I no longer work outside the home I may attempt more.