La computadora es un invento joven de no más de un siglo. Sin embargo es el resultado de múltiples creaciones e ideas de diversas personas a lo largo de varios años: por un lado, el ábaco que fue uno de los primeros dispositivos mecánicos para contar; por otro lado, la Pascalina, inventada por Blaise Pascal y después perfeccionada por Gottfried Wilhelm von Leibniz, permitía realizar cálculos de manera mecánica por medio de engranajes, y también, la tarjeta perforada asumió un papel importante en la computación.
En 1882 Charles Babbage inventa una “máquina diferencial”, que realiza cálculos de tablas simples. Diez años más tarde diseña la “máquina analítica”, que no fue construida hasta 1989. Esta máquina poseía elementos que influyeron en las subsiguientes computadoras: flujo de entrada, memoria, procesador e impresora de datos. Por esto, Babbage es considerado el "Padre de las Computadoras Modernas".
En 1944 se construye la MARK I, diseñada por un equipo encabezado por Howard H. Aiken. La máquina basa su funcionamiento en dispositivos electromecánicos llamados relevadores.
Von Neumann es otro personaje importante ya que proyecta el prototipo de los modernos procesadores electrónicos. El prototipo se basa en el concepto de programa memorizado.
A partir de la mitad del siglo XX el desarrollo de la computadora es mayor y más rápido. Este desarrollo se suele dividir en generación.