Earlier quoted context omitted.
I don't believe computer programing is a good way to teach logical thinking. Sociology, Philosophy and Literature are better alternatives. Coding only makes you better micro managers, "thinking of efficient ways to make idiots do things you like". Also teaching agriculture or other physical goods producing craftsmanship to kids would make them better at real world challenges. Modern society seems to be run by digital…
> I don't believe computer programing is a good way to teach logical thinking. Sociology, Philosophy and Literature are better alternatives That makes no sense. I've taken literature, I've read hundreds of books on my own. Most of them are full of illogical things. At best they are OK to teach morals, not logic. Philosophy is closer. Computer programming is pretty much pure logic and problem solving. The only better…
Not trying to be snarky, but what level literature classes did you take?
I was an English major for a few semesters and I found that there were a league of differences between an introductory course which was little better than reading something on my own (plus a professor's gospel, which we were asked to support or comment but never refute) -- and an upper-level course, which was more centered around research: diving inside of a text and an author, plumbing for patterns and arguments much like one would dive into JavaDocs.