Mit einer Programmiersprache kann man für den Computer verständliche Befehle formulieren und zu eigenständigen Programmen zusammen fassen. Programmiersprachen bilden die wichtigste Schnittstelle zwischen Computern und ihren Nutzern, da erst sie eine einfache Interaktion zulassen. Mussten in den Anfängen der Computer-Technik für einfache Befehle noch unzählige Schalter betätigt werden, kann heutzutage über ein paar Mausklicks oder sogar über Sprachsteuerung der Rechner befehligt werden.