my kids (9,9 & 11) play around with Scratch to create their own games, interactive presentations , ...
They started to learn this a few years ago, and I only had to install it and show them the very basics.
After that, they bootstrapped themselves using youtube tutorials. Btw, they are not programming, they are building games (at least that's how they look at it).
I just want to say that tossing the right toy in their general direction might be enough.