Charles Babbage đã phát minh ra máy tính cơ học đầu tiên, được gọi là Difference Engine, vào năm 1821 và hoàn thành nó vào năm 1832. Difference Engine có thể thực hiện các phép tính đơn giản và biên dịch các bảng toán học. Babbage sau đó đã hình thành Công cụ phân tích, một thiết bị có thể thực hiện bất kỳ phép tính nào, nhưng không thể tạo ra một nguyên mẫu trong suốt cuộc đời của mình.
Ý tưởng của Charles Babbage đã mang tính cách mạng đối với thời đại của ông, nhưng khả năng sản xuất vào thời điểm đó đã kìm hãm ông. Bước đột phá lớn tiếp theo trong lĩnh vực điện toán xảy ra nhiều năm sau đó, vào năm 1936, khi Alan Turing giới thiệu ý tưởng về máy tính lập trình hiện đại. Điều này dẫn đến máy tính cơ điện vào cuối những năm 1930, các thiết bị sử dụng công tắc điện và rơ le cơ học để hoạt động. Chúng nhanh chóng bị thay thế bởi các máy tính hoàn toàn điện tử đầu tiên sử dụng ống chân không, nhưng dần dần chuyển sang sử dụng bóng bán dẫn và sau đó là mạch tích hợp vào những năm 1950.