Un langage de programmation est un type de langage informatique et de système de notation permettant de créer logiciels d'ordinateur. La plupart des langages sont formels et textuels, mais certains sont graphiques.
Chaque langue a une syntaxe, des règles et une structure uniques. Les programmeurs écrivent du code en utilisant un langage de programmation dans un IDE ou éditeur de texte. Certaines langues nécessitent compilation code en langage machine, tandis que d'autres utilisent un interpréteur.