&gt;&gt;Coding is a highly useful skill that can be applied in many professions.<p>Every set of X elementary skills is a highly useful skill set that can be applied many set of Y professions.<p>Ask any doctor and they will explain to you the importance of first aid, and basic knowledge of a healthy human body. Ask a driver and they will explain to you why driving skills are so important. Plumbers are likely to tell you the importance of learning some basic tap-changing, flush-knob changing skills. Teachers may emphasize on learning and teaching skills as the most important skills on earth. Basically every skill has the same importance as every other skill.<p>&gt;&gt;&quot;Learning to code&quot; just means recognizing when a problem can be solved by applying a discrete series of repeatable steps<p>This in the old days was called &#x27;Math&#x27;, and trust me has been a part of school curriculum for more than a century and half now and things seemed to have barely changed anything.<p>You assume that by learning to code a person begins to start thinking about automating any process he&#x2F;she comes along. While that skill is a rarity even among programmers.