I suppose I can't really speak for everybody but as a 20-something the story a lot of my friends and I had in common was programming our TI calculators. The language was simple (some might say...basic ba dum chh), it was easy to share programs with friends as text or via link and you had a built in packed audience of folks in classes that thought the things you figured out how to do were really cool. We started with simple school problem based programs then went on to more complicated things and then some went on to learn some c or assembly etc.
I think perhaps we might not be starting programming with computers directly all the time, but perhaps there will always be some object that younger folks will learn to program. Heck maybe the next kids will decide to program phones or connected home appliances or something.