A computer is an electronic device that receives input, processes it according to programmed instructions, and produces output. It has input devices like keyboards and mice, output devices like monitors and printers, processing devices like the CPU and GPU, and storage devices like hard drives and flash drives. There are different types of computers including supercomputers, mainframes, minicomputers, and microcomputers that can be connected together through computer networks using transmission media like cables or wireless signals.