১৯৪৫ সাল থেকে শুরু হয়ে এ পর্যন্ত অনেক প্রোগ্রামিং ভাষা উদ্ভব হয়েছে। ১. প্রথম প্রজন্মের ভাষাঃ মেশিন ভাষা ২. দ্বিতীয় প্রজন্মের ভাষাঃ অ্যাসেম্বলি ভাষা ৩. তৃতীয় প্রজন্মের ভাষাঃউচ্চতর ভাষা ৪. চতুর্থ প্রজন্মের ভাষাঃ অতি উচ্চতর ভাষা ৫. পঞ্চম প্রজন্মের ভাষাঃস্বাভাবিক বা ন্যাচারাল ভাষা
উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ ও দ্বাদশ শ্রেণি