Prapoczątki współczesnej informatyki sięgają czasów starożytnych. Brzmi to nieco dziwnie, ale informatyka jako dziedzina techniki zajmuje się przetwarzaniem informacji za pomocą urządzeń, które wcale nie muszą być komputerami. Oczywiście w dzisiejszych czasach, ze względu na możliwości obliczeniowe komputerów, to właśnie one są przedmiotem zainteresowania informatyków.Pierwsze próby automatyzowania procesu liczenia podejmowano już w czasach starożytnych. Przykładem są chociażby Rzymianie, którzy używali abakusa – drewnianą tabliczkę ułatwiającą rachowanie. Na przełomie XVI i XVII wieku John Neper wydał swoją pracę o logarytmach i przy okazji wynalazł urządzenie do mnożenia. Idea urządzenia polegała na tym, że mnożenie przedstawiane było jako seria dodawań, co zresztą do dzisiaj się stosuje w komputerach. Kilkadziesiąt lat później Wilhelm Schickard skonstruował pierwszą maszynę liczącą. Następną maszyną był sumator arytmetyczny Blaise Pascala, usprawniający liczenie pieniędzy, powierzchni czy odległości. Zbudowana w XIX wieku przez Charlesa Babbage’a maszyna różnicowa rozwiązywała już określone równania matematyczne.W 1887 roku Herman Hollerith skonstruował maszynę obsługującą karty perforowane, która służyła do gromadzenia i liczenia danych dotyczących ludności w USA. Dzięki temu wynalazkowi prace obliczeniowe wykonywane były kilkukrotnie szybciej, a Hollerith założył International Business Machine, a czyli IBM. Firma ta w 1944 roku wyprodukowała pierwszy kalkulator mechaniczny. Inną maszynę liczącą zaprojektował Konrad Zuse. Obliczenia wykonywane były w systemie dwójkowym, a maszyna służyła głównie niemieckiej armii.Za pierwszy komputer z prawdziwego zdarzenia uznaje się urządzenie nazwane ENIAC. Składała się wyłącznie z elementów elektronicznych, a obliczenia wykonywane były w układzie dziesiętnym. Komputer ważył 30 ton i programowało się go ręcznie.