Un linguaggio di programmazione รจ un tipo di linguaggio informatico e sistema di notazione per la creazione programmi per computer. La maggior parte dei linguaggi sono formali e testuali, ma alcuni sono grafici.
Ogni lingua ha una sintassi, regole e struttura uniche. I programmatori scrivono codice utilizzando un linguaggio di programmazione in un IDE o Editor di testo. Alcune lingue richiedono compilazione codice in linguaggio macchina, mentre altri usano un interprete.