Perkembangan komputer sebelum tahun 1940 merupakan periode penting dalam sejarah komputasi. Selama periode ini, dasar-dasar ilmu komputer modern diletakkan, dan beberapa komputer pertama kali dikembangkan.
Salah satu perkembangan penting selama periode ini adalah pengembangan mesin analitik oleh Charles Babbage. Mesin ini, yang dirancang pada tahun 1830-an, adalah komputer mekanis pertama yang dapat diprogram untuk melakukan berbagai tugas. Mesin analitik dianggap sebagai pelopor komputer modern, dan desainnya memengaruhi perkembangan komputer selanjutnya.
Perkembangan penting lainnya selama periode ini adalah pengembangan kartu punch. Kartu punch adalah selembar karton yang dilubangi dengan pola tertentu untuk mewakili data. Kartu punch digunakan untuk memasukkan data ke komputer dan juga untuk menyimpan data. Kartu punch digunakan secara luas hingga tahun 1970-an, ketika digantikan oleh teknologi penyimpanan data yang lebih modern.
Perkembangan komputer sebelum tahun 1940 sangat penting karena meletakkan dasar bagi perkembangan komputer modern. Selama periode ini, prinsip-prinsip dasar ilmu komputer dikembangkan, dan beberapa komputer pertama kali dikembangkan. Perkembangan ini membuka jalan bagi perkembangan pesat teknologi komputer pada tahun-tahun berikutnya.