একটি প্রোগ্রামিং ভাষা হল একটি কম্পিউটার ভাষা যা প্রোগ্রামাররা সফ্টওয়্যার প্রোগ্রাম, স্ক্রিপ্ট , বা কম্পিউটার চালানোর জন্য নির্দেশাবলীর অন্যান্য সেট তৈরি করতে ব্যবহার করে ।
যদিও অনেক ভাষার মিল রয়েছে, প্রত্যেকটির নিজস্ব সিনট্যাক্স রয়েছে । একবার একজন প্রোগ্রামার ভাষার নিয়ম, সিনট্যাক্স এবং কাঠামো শিখলে, তারা একটি টেক্সট এডিটর বা IDE (ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট) এ সোর্স কোড লেখে। তারপরে, প্রোগ্রামার প্রায়শই কোডটিকে মেশিন ভাষায় কম্পাইল করে যা কম্পিউটার দ্বারা বোঝা যায়। স্ক্রিপ্টিং ল্যাঙ্গুয়েজ, যার জন্য কম্পাইলারের প্রয়োজন হয় না, স্ক্রিপ্ট চালানোর জন্য একটি দোভাষী ব্যবহার করে।