কম্পিউটার ০ ও ১ ছাড়া কিছুই বুঝতে পারে না। সকল নির্দেশনা এর মাধ্যমেই দিতে হয়। একে যান্ত্রিক বা মেশিন ভাষা বলা হয়। মেশিন ভাষা হলো কম্পিউটারের মাতৃভাষা। এই ভাষা মানুষের জন্য বুঝা কষ্টকর। তাই পরবর্তিতে বিভিন্ন ধরণের প্রোগ্রামিং ভাষার উদ্ভব হয়েছে। যেমন- BASIC, C, C++, COBOL, Java, FORTRAN, Ada, Pascal ইত্যাদি।