

#I want to learn how to write computer code software#
I view the entire arc of software development as a field where we programmers spend our lives writing code so that our fellow human beings no longer need to write code (or even worse, become programmers) to get things done with computers. Computers in the not so distant past booted directly to the friendly blinking cursor of a BASIC interpreter.

If you wanted the computer to do anything, you wrote code. On the earliest computers, everyone had to be a programmer because there was no software. Slinging code is just a tiny part of the overall solution in my experience. Per Gina Trapani, you could learn how to propose better solutions. Per Michael Lopp, you could learn to be a better communicator. If you're so easily dissuaded by hearing a few downsides to coding, there are plenty of other things you could spend your time learning that are more unambiguously useful and practical.

If, after hearing both the pros and cons, you still want to learn to code, then by all means learn to code. Go in knowing both sides of the story, because there are no silver bullets in code. I'd argue that the people who need to learn to code will be spurred on most of all by honesty, not religious faith in the truthiness of code as a universal good. My mom once told me that the only reason she dated my father is because her mother told her to stay away from that boy, he's a bad influence. Apparently a significant percentage of readers stopped reading at the title. I didn't intend for Please Don't Learn to Code to be so controversial, but it seemed to strike a nerve.
