Spent hundreds of hours playing with Meccano and LEGO when I was a kid. Imagining, designing, testing, evaluating, rebuilding. I learned a lot about basic engineering before I was 7 years old - fulcrums, gears, axles, leverage, friction, pulleys, inclines, reinforcement - lots of basic engineering principles.