Dzisiaj już prawie nikt nie wyobraża sobie życia bez komputera, ale jeszcze kilka lat temu z kolei nikt nie myślał, że komputery tak bardzo zawojują świat. Historia komputerów sięga wieku XIX. W tym okresie Anglik Charles Babbage skonstruował maszynę różnicową. Była ona jakby kalkulatorem. W tym urządzeniu napędem był silnik parowy, a wyniki zapisywane były na metalowej blaszce.

Dzisiaj pomysłowy Anglik został ochrzczony „ojcem komputerów”, albowiem niewątpliwie jego projekt przyczynił się w dużym stopniu do powstania pierwszych komputerów.

W początkowym okresie komputery używane były jedynie na potrzeby wojska oraz nauki. Dopiero później po jakimś czasie pojawiły się w domach, zakładach pracy. Pierwsza generacja komputerów przypada na lata 1945 – 1959. Pierwsze urządzenia komputerowe miały spore rozmiary, a przy tym posiadały niewielką wydajność i dodatkowo były zawodne. Przy ich tworzeniu wykorzystano technikę lampową. Dane zaś przechowywane były na bębnach magnetycznych, natomiast programy były wprowadzane do pamięci przez karty dziurkowane.

Przełom nastąpił dopiero przy komputerach trzeciej generacji pochodzących z lat 1965 do 1970, które powstawały już w oparciu o układy scalone. Komputery te były już bardziej nowoczesne i posiadały klawiaturę i monitor, ale jednak w dalszym ciągu dane były wprowadzane za pomocą kart drukowanych. Wyglądem ówczesne urządzenia niczym nie przypominały współczesnych nam komputerów, chociaż wiele podstawowych funkcji jakich się dzisiaj używa było przygotowanych właśnie w tym czasie.

9 grudnia 1968 roku podczas konferencji w San Francisco został zaprezentowany komputer z systemem NSL, który specjalnie był pomyślany o zastosowaniu biurowym. Na wyposażeniu tego komputera znalazł się monitor kineskopowy, dwie klawiatury (podstawowa i dodatkowa). W tym czasie została pokazana także pierwsza mysz komputerowa. Oprócz niej zaprezentowano również wiele innych przydatnych funkcji, jak na przykład wideokonferencje, funkcje edycji tekstu, funkcje wstawiania do tekstu.

Obecny kursor w tamtym czasie był nazywany robakiem.

Widać więc, że komputer, aby osiągnąć obecną postać musiał przejść przez wiele etapów.