M.Ö. 2000 Abaküs İnsanoğlunun hayatındaki hesaplama işlerinin ilk temeli abaküs ile başlar. Boncuklardan oluşan abaküs'ü toplama ve çıkarma işlemleri için kullanıldı.
M.S.1642 Blaise Pascal icatçısının adından dolayı makineye "Pascaline" denilmiştir. Toplama ve çıkarma işlemlerini yapan mekanik bir alettir. Vergi hesaplamaları için geliştirildi fakat her zaman doğru sonuçlar vermiyordu.1670 Gottfried von Leibnitz Pascalineyi daha da geliştirerek çarpma, bölme ve karakök işlemlerini yapar hale getirdi. Bu alet doğru olarak çalışıyordu.
1842 Charles Babbage Birçok elemandan oluşan karmaşık problemleri çözümleyen bir makine geliştirdi.
1890 Hermann Hollerith Delikli kartla çalışan bilgisayarı keşfetti. Delikli kartlarla çalışma yapan Ada Lovalance bilgisayar programcılığında kullanılan döngü ve alt program anlayışını geliştirmiştir.
1946 John mauchly ve J.Presper Eckert ENIAC İlk bilgisayar olarak kabul edilen eniac' tır. 30 ton ağırlığında ve saniyedeki işlem sayısı 5000'dir.
1951 John mauchly ve J.Presper Eckert UNIVAC Genel amaçlı ticari bir bilgisayardır. İlk defa manyetik teyp kullanan verileri depolayabilme özelliğinde bir bilgisayardır.
1958 Seymour Cray Tamamen transistörlü bilgisayarlar Seymour Cray tarafından yapıldı. İlk transistörlü bilgisayarlar IBM tarafından 7090 modeliyle piyasaya sürüldü.
1964 İlk birleşik devreli bilgisayar olan IBM 360 piyasaya çıktı. Günümüz de oldukça gelişen birleşik devreler, bilgisayarların temel öğeleridir. Transistörler giderek küçülmekte ve birleşik devrelerde kullanılan transistör sayısı artmaktadır. Örneğin; 386 mikroişlemcide 275.000 transistor Pentium 4 mikro işlemcide 42 milyondur bulunmaktadır.
1965 - 1975 1965, zaman paylaşımı uyumlu ilk işletim sistemi olan CTSS çıktı.
1975, ilk mikro bilgisayar Altair çıktı.
1981 İlk kişisel bilgisayar olan IBM- PC çıktı. IBM- PC günümüz bilgisayarlarının temelini oluşturur. Mikroişlemcilerde ve kullanılan parçalarda birçok yenilikler olmasına rağmen PC standardı değişmemiştir.