Teaching Codes to Kids


Joe Morgan, a software developer and author of Simplifying JavaScript, writes in a 2018 article on Slate.com, “I’m a Developer. I Won’t Teach My Kids to Code, and Neither Should You.” I don’t know whether I agree with Morgan completely however he makes an interesting argument.

Coding is not the new literacy. While most parents are literate and know to read to their kids, most are not programmers and have no idea what kind of skills a programmer needs. Coding books for kids present coding as a set of problems with “correct” solutions. And if your children can just master the syntax, they’ll be able to make things quickly and easily. But that is not the way programming works. Programming is messy. Programming is a mix of creativity and determination. Being a developer is about more than syntax, and certain skills can only be taught to the very young.

Good coders don’t just get something to work. They want it to be good.

In my opinion, our entire life is messy, what we are taught when we were young doesn’t always translate to reality. We should learn to adapt as we explore new environments.

I seem to agree with Morgan that we shouldn’t force them, but early exposure to various subjects including coding skills, sports or other areas that offer children some options, where they could develop interest to learn and explore their area of interest at an early age. As a parent, we should also guide them making better choices that have better employable and earning potentials.