what really got me into programming or really interested in tech at all, was basically working with my dad ON stuff around the house, being able to take things apart, move electronics components around and see the effect, and then get to slowly transition to doing it myself.
the big block to doing these sorts of things really tends to be fear of failure. after a few electrocutions, burnt devices, and realizing that failure really isnt quite as bad as it's built up to be, I think any kid would be much more brave to try and open tech up.
if you are a programmer, do a 24 hour project yourself, a quick game, a quick project on arduino, basically something to get tangled with quickly and accomplish quickly.
hah what got me interested though is just curiosity / hunger for more knowledge, some of my first conversations with my dad revoled around ohm's law, newton's laws. and learning how to take things apart meant that I also had to learn to put my dad's toys back together before I got caught :)
anyways I'm a 3d artist now, but I'm also one of the only ones at my company who can write cgfx shaders, fix hardware, and troubleshoot the computers without calling IT.