When newcomers to computers ask me questions, I usually gather from their questions that they have a misconception concerning a computer’s intelligence.
This is a typical conversation:
Newbie: Blah, blah, blah…
Me: OK. Let me ask you a question. From a scale from zero to ten, how clever do you think a computer is?
Newbie: <Gives a high number, like nine or ten.>
Me: The correct answer is zero. A computer is completely and utterly dumb. It does what is told to by the programs programmers create.
Me (continuing): A computer is like a light switch. If you flip it up, the light will go on. If you flip it down, the light will go off. Think of all this functionality. Yet the light switch is wired that way. It has no notion of what it does and it is completely dumb. It is a circuit. This is also what the computer is, a circuit, albeit more complex and more functional.
Me (continuing): A computer is like a puppet, with a program being its puppeteer.