Il linguaggio di programmazione C è un sistema di tipo procedurale. Inizialmente sviluppato da Dennis Ritchie tra il 1969 e il 1973, fu sviluppato principalmente come linguaggio di programmazione di sistema per scrivere sistemi operativi. Le caratteristiche principali del linguaggio C includono l'accesso a basso livello alla memoria, un semplice insieme di parole chiave e uno stile pulito, queste caratteristiche rendono il linguaggio C adatto alla programmazione di sistema come il sistema operativo o lo sviluppo del compilatore.
Molte lingue successive hanno preso in prestito sintassi / caratteristiche direttamente o indirettamente dal linguaggio C. Come la sintassi di Java, PHP, JavaScript e molti altri linguaggi si basa principalmente sul linguaggio C. Il C++ è quasi un superset del linguaggio C (ci sono pochi programmi che possono essere compilati in C, ma non in C ++).
Il linguaggio C è uno dei più potenti linguaggi di programmazione "moderni", in quanto consente l'accesso diretto alla memoria e molte operazioni di computer "di basso livello". Il codice sorgente C è compilato in programmi eseguibili stand-a-lone. C viene talvolta criticato perché presuppone che il "programmatore abbia sempre ragione" e consente molte pratiche di programmazione "discutibili";
Imparare linguaggio c attraverso un c corso di programmazione è il sogno di tutti quelli che stanno pensando di entrare nel mondo della programmazione per esercitare la libera professione o per offrirsi come collaboratori alle numerose software house presenti sul territorio.