सबसे निचले स्तर पर कंप्यूटर हार्डवेअर द्वारा सीधे समझे जाने वाली भाषा को “मशीन कूट भाषा” कहते है।
कंप्यूटर का हार्डवेयर सिर्फ 0 और 1 की भाषा ही समझता है, जिसे हम सिग्नल के चालू या बंद होने से समझ सकते है। इसलिए इस भाषा में बस दो ही अंक होते थे, 0 और 1 ।
कम्प्यूटर के आरंभिक दिनों में प्रोग्रामरो द्वारा कम्प्यूटर को आदेश देने के लिए 0 और 1 के विभिन्न क्रमों का ही प्रयोग किया जाता था ।
इस भाषा के अतिरिक्त अन्य सभी प्रकार की भाषाओँ में कंप्यूटर प्रोग्रामिंग के दौरान कंप्यूटर पर भाषा अनुवादक का प्रयोग करना आवश्यक होता है।
यह भाषा मानव के पढ़ने के लिए अनुकूल नहीं होती और इस भाषा में कंप्यूटर के लिए निर्देश देना व्यावहारिक नहीं है, इसलिए कंप्यूटर प्रोग्रामिंग के लिए असेंबली और उच्च स्तरीय प्रोग्रामिंग भाषाओँ का प्रयोग किया जाता है।