हालाँकि कंप्यूटर एप्लिकेशन लिखने के लिए कई कंप्यूटर भाषाओं का उपयोग किया जाता है, कंप्यूटर प्रोग्रामिंग भाषा, C, दुनिया भर में सबसे लोकप्रिय भाषा है। माइक्रोकंट्रोलर से लेकर ऑपरेटिंग सिस्टम तक सब कुछ C में लिखा गया है क्योंकि यह बहुत लचीला और बहुमुखी है, जिससे न्यूनतम कमांड के साथ अधिकतम नियंत्रण की अनुमति मिलती है। यदि आप कंप्यूटर प्रोग्रामिंग में करियर बनाने में रुचि रखते हैं, तो सी प्रोग्रामिंग भाषा सीखकर शुरुआत करना बुद्धिमानी होगी।
सी सीखने के कई फायदे हैं; हालांकि, सबसे महत्वपूर्ण लाभ यह है कि सी प्रोग्रामिंग भाषा दुनिया भर में मान्यता प्राप्त है और उन्नत वैज्ञानिक प्रणालियों और ऑपरेटिंग सिस्टम सहित कई अनुप्रयोगों में उपयोग की जाती है। आज की दुनिया में, एक कंप्यूटर प्रोग्रामर को विभिन्न देशों में सहकर्मियों के साथ संवाद करने में सक्षम होना चाहिए। इसलिए यह महत्वपूर्ण है कि भले ही वे एक ही मौखिक भाषा न बोलते हों, कम से कम कंप्यूटर की भाषा सभी के लिए समझ में आती है।
कंप्यूटर भाषा, सी सीखने का एक अन्य लाभ यह है कि यह सभी उन्नत कंप्यूटर भाषाओं की मूल भाषा है। उदाहरण के लिए, यदि आप C++ सीखना चाहते हैं, जो कि एक ऑब्जेक्ट ओरिएंटेड भाषा है, तो आपको C भाषा को पहले से अच्छी तरह से जानना होगा। एक बार जब आप सी प्रोग्रामिंग में महारत हासिल कर लेते हैं, तो आप आसानी से एक और निर्दिष्ट भाषा सीख सकते हैं।
C में प्रोग्रामिंग करना काफी आसान है क्योंकि यह अंग्रेजी में बेसिक कमांड का उपयोग करता है। हालाँकि C एक संकलित भाषा है, इसलिए अपने कमांड को टाइप करने के बाद, अपने प्रोग्राम को निष्पादित करने के लिए, आपको मानव-पठनीय रूप को मशीन-पठनीय भाषा में बदलने के लिए इसे एक कंपाइलर के माध्यम से चलाने की आवश्यकता है। आज कई सी कंपाइलर उपलब्ध हैं। यदि आप एक विश्वविद्यालय UNIX कंप्यूटर पर काम करने वाले छात्र हैं, तो आप कंपाइलर का मुफ्त में उपयोग कर सकते हैं। अन्यथा, आप Microsoft के Visual C++ वातावरण को खरीद सकते हैं, जो C और C++ दोनों प्रोग्रामों को संकलित करता है। इसके अलावा, कुछ मुफ्त कंपाइलर हैं जिनका उपयोग आप वेब पर कर सकते हैं।