content: I would say that most people probably don't know what a server is, what peer to peer means, and are probably unsure of the difference between software and hardware. We need to be teaching computer science every year from like 6th grade and up.