Learning how to code is not the same as computer literacy. There are plenty of people who code for a living who have little understanding of things like network security.<p>We work in an very complex field where it is impossible for one person to have in depth knowledge of all aspects. I offer up all the security vulnerabilities from companies like Microsoft and Google as evidence of this fact.<p>Yes, a person should have basic computer literacy; but unless they plan to code in a regular basis, teaching them to program is a waste of time.