Not everyone shares the same interests or skill sets. The blanket statement that everyone should learn to code is ludicrous. All these examples in this chain site people from the tech industry; within tech - coding is a useful skill that can, with the right idea, skill and luck make one fabulously wealthy . The notion shared by many people to sit at a desk for hours uninterrupted is inconceivable drudgery. I have friends in the medial industry worth 10s of millions who quite honestly do not possess the mental tendencies necessary to become a superstar programmer. There are other disciplines for which the ability to code is not only useless, but most likely counter productive. Give me 1 reason Russel Wilson should learn to code...Or why he would want to. An acquaintance of mine owns a chain of nursing homes.... coding- not even on the radar, and he lives in a palatial residence in the same neighborhood as Bill Gates. You can teach a horse to stomp his feet counting numbers to a point.... this isn't an example of calculus, and the horse really isn't any better for it outside of a circus. No, i'm not equating those who don't program to horses (I have to say that, there's some very literal tools on list).