I disagree. When I look at people shouting at their laptop or mobile phone because &quot;this shit doesn&#x27;t do what I want&quot;, I wish they were exposed at least to a little bit of programming. It changes the way you think. You think in a more logical way, you become better at solving problems. So next time when this shit doesn&#x27;t do what they want, they might think of a way to work around it. Life is more pleasant when you don&#x27;t fight the technology but try to understand it instead.
If you learn how to drive a car, you should learn how the engine works. Makes you a better driver.