I was lucky that I grew up living with my mother and grandparents as my mother worked long hours, and my grandmother cooked absolutely everything from scratch and taught me to cook, too. I also had to learn cooking at school (we had no choice whatsoever in the matter!), so when I finally moved out from home cooking from scratch was the only thing I knew. I was horrified when the first flat-share I went to only had a microwave for cooking in - I'd never seen one before. Still, I saved up and bought a mini oven with a 2-ring hob on top, which did me fine, and my flat-mate soon reduced my rent and went for home cooked food rather than the microwave dinners!
My step-mother, though, very rarely cooked anything from scratch. M&S ready meals were the order of the day (I do remember a particularly nasty incident with a frozen omelette).
Thankfully all my children know how to cook. I started them young, peeling vegetables around the kitchen table together, which was great fun as we all had a laugh, and progressing from there. It was, of course, all CW fare, but at least they were cooking! My eldest cooked her first Christmas Dinner with no help at all from me (I had a broken wrist) when she was 13, and my youngest (now 12) has been cooking complete meals for at least 3 years. It helps that they all have food allergies, so can't use ready meals, and have to learn how to deal with real food. I hope they pass it on to their children.