Here By itself, without people with computer careers who know computer programming languages , computer hardware is junk. Very expensive, highly sophisticated electronic junk, but junk. Computers need a computer programming language or languages.
Computer programmers are responsible for writing the programs that tell computers what to do.
The basic idea is simple. What makes it so difficult is that, really, no matter how sophisticated, computers themselves are very simple in outlook. By itself, a computer simply knows whether a given electronic switch in his chip is on or off. Or, as usually shown, a 0 or 1. No matter how complex its actual operations, to a computer the world is very simple, very stark.