Sometimes I feel privileged for being in the generation that learnt to program BASIC on a C64 when it was the coolest thing around at the time. Being that much closer to the metal is a whole different experience of learning what a computer is and can do.
Is that even possible now? Probably not. Years ago I tried to get my kids interested in playing with their own Raspberry Pi when they came out, that they could do whatever they wanted with on the side, to little effect. Not even the idea of setting one up as their own Minecraft server (they were heavily into it at the time) piqued their interest. Oh well.