Slate has some good things every once in a while, but most often, it just seems like so much drivel.
http://www.slate.com..._to_code.single.htmlBut if you aren’t dreaming of becoming a programmer—and therefore planning to embark on a lengthy course of study, whether self-directed or formal—I can’t endorse learning to code. Yes, it is a creative endeavor. At its base, it’s problem-solving, and the rewards for exposing holes in your thinking and discovering elegant solutions are awesome. I really think that some programs are beautiful. But I don’t think that most who “learn to code” will end up learning anything that sticks.
And don't teach anyone history, because it won't stick. And they won't be professionals anyways.
And don't teach anyone math, because it won't stick. And they won't be professionals anyways.
And don't teach anyone geography, because it won't stick. And they won't be professionals anyways.
And don't teach anyone how to drive, because it won't stick. And they won't be professionals anyways.
Coding doesn't need to stick. The lessons you learn along the way are fantastic.
Just the most basic things in programming are valuable lessons. Loops. Cripes! Learning about loops is a brilliant lesson in logic. I can't imagine anyone not already exposed to that coming out from it and not being better for it.
I sometimes wonder if the purpose of Slate isn't just to make people a bit stupider every day.
