In my experience, most subjects of study have a well-defined space of “correct” things, and things outside it are so wrong or meaningless that you can just focus on learning what’s right and not bother to learn what is wrong (until you reach the level of creating the subject matter). In programming, the space of right…