A computer is an electronic device that can accept data as input, process that data, and produce output in the form of information. It operates under the control of stored software instructions. Charles Babbage designed early mechanical computers in the 1800s. The main components of modern computers are the central processing unit, memory, storage devices, input devices like keyboards and mice, and output devices like monitors and printers. Computers are powerful because they can perform processing at incredible speeds, store vast amounts of data, and communicate with other computers.