All skills take considerable effort to become adept at. And contrary to the author's belief, telling kids that programming is "complicated, technically and ethically" is a quick way to lose their interest. Anecdotally, I began programming because I thought it was fun.