I don't think this is the right mental model of coding.
It seems a bit too similar to the idea that "most people simply cannot read".
We all accept that nobody can read without instruction, practice, and feedback. Why is coding somehow different? If anything, I think reading is more foreign/difficult, because coding is explicit thinking, and we all think. Whereas reading is a completely synthetic act that starts with arbitrary symbols that must be memorized by rote before you can even take the next step of using them.
None of us start out life being literate, but few people lack the ability to become literate. Why is coding different?
It seems a bit too similar to the idea that "most people simply cannot read".
We all accept that nobody can read without instruction, practice, and feedback. Why is coding somehow different? If anything, I think reading is more foreign/difficult, because coding is explicit thinking, and we all think. Whereas reading is a completely synthetic act that starts with arbitrary symbols that must be memorized by rote before you can even take the next step of using them.
None of us start out life being literate, but few people lack the ability to become literate. Why is coding different?