Eine Programmiersprache ist eine Art Computersprache und ein Notationssystem zum Erstellen Computerprogramme. Die meisten Sprachen sind formal und textbasiert, einige sind jedoch grafisch.
Jede Sprache hat eine einzigartige Syntax, Regeln und Struktur. Programmierer schreiben Code mit einer Programmiersprache in einer IDE oder Texteditor. Einige Sprachen erfordern Zusammenstellung Code in Maschinensprache umwandeln, während andere einen Interpreter verwenden.