सन १९६० में कैम्ब्रिज विश्वविद्यालय ने एक कम्प्यूटर प्रोग्रामिंग भाषा का विकास किया जिसे उन्होने नाम c दिया। इसे सामान्य बोल-चाल की भाषा में बी ("B") कहा गया। ’बी’ भाषा को सन १९७२ में बेल्ल प्रयोगशाला में कम्प्यूटर वैज्ञानिक डेनिश रिची द्वारा संशोधित किया गया। ’सी’ प्रोग्रामिंग भाषा ’बी’ प्रोग्रामिंग भाषा का ही संशोधित रूप है। ’सी’ को यूनिक्स ऑपरेटिंग सिस्टम और डॉस ऑपरेटिंग सिस्टम दोनो में प्रयोग किया जा सकता है, अन्तर मात्र कम्पाइलर का होता है। यूनिक्स ऑपरेटिंग सिस्टम ’सी’ में लिखा गया ऑपरेटिंग सिस्टम है। यह विशेषत: ’सी’ को प्रयोग करने के लिये ही बनाया गया है अत: अधिकतर ’सी’ का प्रयोग यूनिक्स ऑपरेटिंग सिस्टम पर ही किया गया है।

सी-भाषा मामूली अन्तर के साथ कई उपभाषाओं ("dilects") के रूप में मिलती है। अमेरिकी राष्ट्रीय मानक संस्थान ("अमेरिकन नेशनल स्टैण्डर्ड्स इंस्टीट्यूट") (ANSI) द्वारा विकसित ANSI C को अधिकतर मानक माना जाता है।

’सी’ प्रोग्रामिंग भाषा की विशेषताएं
प्रोग्राम लिखने के नियम
सी प्रोग्राम की संरचना और इसके घटक
सी प्रोग्रामिंग भाषा का इतिहास