Re:Why MIT Switched from Scheme to Python (2009)
by brianberns on Saturday April 22, 2017 @10:54AM
(#14172825)
I agree that these are useful and interesting things to learn. I just don't agree that they should be taught first when learning to program.
I took a couple classes in college that were designed to teach what is going on underneath the 1s and 0s of instruction sets. I didn't take the classes about how circuits work, but they existed, I had friends who took them, and I really wish I had as well.
Maybe this isn't required knowledge to do software engineering, but it's definitely useful knowledge. Why wouldn't we want to learn these things?