ইংল্যান্ডের কেমব্রিজ বিশ্ববিদ্যালয়ের গণিতের অধ্যাপক চার্লস ব্যাবেজ (Charles Babbage) কে আধুনিক কম্পিউটারের জনক বলা হয়।
সর্বপ্রথম প্রোগ্রামেবল কম্পিউটার তৈরি করেন । তিনি 1837 সালে Analytical Engine, এছাড়া ডিফারেন্স ইঞ্জিন ও (difference engine) আবিষ্কার করেন
কম্পিউটার মূলত চারটি প্রক্রিয়ার মাধ্যমে কার্য সম্পন্ন করে।
input
storage
processing
output
প্রথমে ব্যবহারকারী কম্পিউটারকে ইনপুট দেয় ইনপুট ডিভাইসের মাধ্যমে যেমন মাউস কিবোর্ড ইত্যাদি
তারপর ইনপুটকৃত ডাটা গুলি স্টোরেজ ডিভাইস এ সেভ হয়।
তারপর প্রসেসর সমস্ত ডাটাগুলি প্রসেসিং করে।