Аналогты компьютерлер – Жалпы мақсаттық бірінші компьютерлер - 1900-1940 жж. бірінші жартысы 1936 ж. Алан Тьюринг, заманауи информатиканың әкесі алгоритм және есептеулер тұжырымдамасының формалдануын қамтамасыз етті.
1941 ж. Конрад Цузе бағдарламалық-басқарылатын компьютерді ойлап тапты, бірінші жұмыс компьютерін жасады. Бұл компьютер магниттік жинақтағышта негізделді.
1942 ж. құрылған Атанасов-Берри компьютерінде вакуумдық түтікше, қосарлы сандар пайдаланылды, ол бағдарламаланбады.
1943 – Колосс, вакуумдық түтікшелер пайдаланылған, шектеулі бағдарламалануы бар құпия британдық компьютер соғыс кезінде неміс кодтарын ашу үшін құрылған. Бұл криптография көмегімен кодтарды оқып, шифрдан айқындаған бірінші компьютер болды.
1944 ж. Harvard Mark I– ауыстырып-қосқыштардан, релелерден, айналатын біліктерден және муфталардан тұрған, шектеулі бағдарлануға ие болған электрмеханикалық компьютер пайда болды. Ол теспеленген карталардың орнына теспеленген қағаз таспаны пайдаланды. Ол шамамен 15 жыл пайдаланылды. Грейс Хоппер бас бағдарламашы болды. ол Flow-Matic деп аталған бірінші жоғары деңгейлі тілді ойлап тапты, кейін ол COBOL-ға айналды. Ол сондай-ақ бірінші компьютерді жасады. Ол компьютер жұмысындағы бірінші «багты», Марк I жүйесіне түскен өлі күйекөбелекті тапты, оған байланысты қанаттар қағаз таспада саңылауларды оқуды бұғаттады. “Баг” сөзі, кем дегенде, 1889 жылдан бастап ақауды сипаттау үшін пайдаланылды, бірақ Хопперге бағдарлама қателіктерін жою бойынша жұмысты сипаттау үшін «оңдау» сөзінің авторлығы берілген.
Цифрлық компьютерлер - 1940 жылдан 1970 жылға дейін 19 ғасырдың бірінші жартысының есептеу машиналары Бірінші буын компьютерлері Осы компьютерлер Eniac, Edvac және Univac деп аталды. Осы компьютерлер 1945-55 жылдарда вакуумдық түтікшелерден жасалған. Олар өлшемдері бойынша алып және қызмет көрсетуде өте қымбат болды.
Екінші буын компьютерлері 1955 жылдан кейін әзірленген осы компьютерлер вакуумдық түтікшелер орнына транзисторлармен қамтылған. Транзисторлар сенімдірек, айтарлықтай арзанырақ және кішірек. Алдыңғы буынға қарағанда, компьютерлердің осы буыны үлкен есептеу қуатына ие, өлшемі бойынша кіші болды, қызмет көрсетуде жеңілірек және қолжетімдірек болды.