I think that kids have been finding their own ways into programming.
I used to play Warcraft III, a game that has players play on precreated levels with each other which came with a pretty open level editor. My first 'coding' experience was here, with a checklist of possible 'events', 'conditions' and 'actions', that acted as functions for my levels. My own interest came with my excitement in playing my own level in my favorite game. I think that kids will find their own way into programming following other computer related interests.