The more I learn about programming the more I confirm my long held belief that the only reason programming is hard is because STEM people are allergic to developing teaching skills. You couldn't get away with that in any other field. Imagine you wanted to learn Japanese and you came looking for a teacher, and I told you "the first thing you need to do is read A Dictionary of Basic Japanese Grammar back to back. Then we're going to sit you on a help desk with a line of Japanese people and you'll have to figure out the job on your own. If you do something wrong, a red light 🚨 will halt everything until you figure out the correct way to express whatever you were trying to say, or die trying. If you're lucky you'll get a warning that reads something like ERROR 804: INCONGRUITY IN CONJUGATION but most of the time your only feedback will be something along the lines of ERROR: COULD NOT CONVEY and if you ask for help online you will receive the most condescending answer with a bunch of terminology you have to look up to learn what the original problem even was".
Or, the way they phrase it, "in order to learn how to code you just read the documentation and jump into it".
Is there no one in this entire field that can come up with a decent textbook or something???





















