The rise of Scratch (a next-gen Logo, from what I can tell), Codecademy, and Google’s App Inventor has everyone talking about learning to code, including, apparently, the Mayor of New York City.
Jeff Atwood, creator of Stack Exchange, thinks this a horrible idea.
In the case of the mayor, and other adults with non-coding-related jobs, he has a valid point. No one who has a good job already should learn to code unless they want to, and probably they won’t want to unless they are considering switching jobs.
That being said, the “let’s learn to code” is good, on the whole, because its real focus is on children, who, presumably, haven’t already decided that they want to be the Mayor of New York City when they grow up. Exposure to programming is good for them, and, considering the current shortage of IT professionals in the US, good for us as well.