A 19. század első felének Angliájában a gőzgépek, a textilipari automatizálás és a matematika gyors fejlődése teremtette meg azt a közeget, amelyben Ada Byron – későbbi nevén Ada Lovelace – és Charles Babbage találkozása megtörtént. Ez a találkozás nem csupán két különc zseni rövid epizódja volt a viktoriánus társasági életben, hanem egy olyan intellektuális kapcsolat kezdete, amelyet ma a számítástechnika történetének egyik alapköveként tartunk számon.
1822. június 14-én Charles Babbage bemutatta a Királyi Csillagászati Társaságnak (Royal Astronomical Society) egy forradalmi eszköz tervét, amelyet „Difference Engine”-nek nevezett – ez volt az első mechanikus számítógép koncepciója. Bár az eredeti gép sosem készült el, Babbage munkája mérföldkőnek számít a számítástechnika történetében.