ต้นกำเนิดของคอมพิวเตอร์นั้นมีรากฐานมายาวนานและมีการพัฒนาอย่างต่อเนื่องจากแนวคิดและอุปกรณ์ที่ใช้ในการคำนวณ จนกระทั่งกลายเป็นคอมพิวเตอร์ในรูปแบบที่เราคุ้นเคยในปัจจุบัน
ลูกคิด (Abacus): ประมาณ 2,600 ปีก่อนคริสตกาล ชาวจีนได้ประดิษฐ์ลูกคิดขึ้นมาเพื่อใช้ในการคำนวณ ถือเป็นเครื่องมือคำนวณชิ้นแรกๆ ที่มนุษย์สร้างขึ้น
เครื่องคำนวณของปาสคาล (Pascaline): ในปี ค.ศ. 1642 (พ.ศ. 2185) แบลส ปาสคาล (Blaise Pascal) นักคณิตศาสตร์ชาวฝรั่งเศส ได้ประดิษฐ์เครื่องคำนวณเชิงกลที่สามารถบวกและลบได้อัตโนมัติ ถือเป็นก้าวสำคัญของการสร้างเครื่องมือคำนวณที่ไม่ต้องพึ่งสติปัญญาของมนุษย์โดยตรง
บุคคลที่ได้รับการยกย่องว่าเป็น "บิดาแห่งคอมพิวเตอร์"
คือ ชาลส์ แบบบิจ (Charles Babbage) นักคณิตศาสตร์ชาวอังกฤษ
----------------------------------------------------------------------
เครื่อง Differential Engine: ในช่วงต้นศตวรรษที่ 19 แบบบิจได้ออกแบบเครื่องนี้เพื่อใช้ในการคำนวณทางคณิตศาสตร์ที่ซับซ้อน เช่น การสร้างตารางลอการิทึม
เครื่อง Analytical Engine: ต่อมา แบบบิจได้พัฒนาแนวคิดที่ก้าวหน้าไปอีกขั้นด้วยการออกแบบเครื่อง Analytical Engine ซึ่งมีแนวคิดพื้นฐานคล้ายกับคอมพิวเตอร์ในปัจจุบัน คือ มีหน่วยประมวลผล หน่วยความจำ และส่วนรับข้อมูลเข้า/แสดงผลลัพธ์ แม้ว่าเครื่องนี้จะไม่ได้ถูกสร้างขึ้นจนสำเร็จในสมัยของเขา แต่แนวคิดของเขาก็เป็นรากฐานสำคัญของการพัฒนาคอมพิวเตอร์ยุคต่อมา