I doubt it will be possible to recapture the golden age of early PC's and their ability to get kids programming. The computing landscape has changed, and educational practices must change with it. We have to assume kids will have ipads as their first computer and treat them accordingly.
Kids these days are web users first and foremost. You have to let them cross the gap between visiting sites and creating sites. There's plenty of opportunity for sites that let kids create stuff in javascript and share it with their friends. What's so different from animating a canvas using javascript and animating a tv screen using basic?
Kids these days are web users first and foremost. You have to let them cross the gap between visiting sites and creating sites. There's plenty of opportunity for sites that let kids create stuff in javascript and share it with their friends. What's so different from animating a canvas using javascript and animating a tv screen using basic?