Eine Skript- oder Scriptsprache ist eine Programmiersprache, die Skripts unterstützt. Skripte sind in der Regel kurze Computerprogramme, die Schritte ausführen, die nacheinander von einer Person ausgeführt werden könnten. Dadurch wird eine Arbeit automatisiert, um sie einfacher und zuverlässiger zu machen. Eine Skriptsprache ist oft eine einfachere Sprache und leichter zu erlernen als andere Sprachen, kann aber dennoch viele Dinge tun.

Skripte können innerhalb eines anderen Programms ausgeführt werden, z.B. in einem Webbrowser oder Microsoft Excel. Sie können auch eine Shell sein, die von einer Befehlszeilenschnittstelle aus läuft und Aufrufe an das Betriebssystem (OS) macht. Die Shell gilt als interaktiv - der Benutzer kann wählen, was er eingeben will, und die Shell reagiert auf den Befehl. Diese können zur Steuerung von Jobs auf Großrechnern und Servern verwendet werden.

Manche Leute sagen, eine Skriptsprache müsse an eine bestimmte Verwendung gebunden sein. Andere verwenden eine weiter gefasste Definition und schließen Allzweck-Programmiersprachen ein, die interpretiert und nicht kompiliert werden. Allzweck bedeutet, dass sie auf viele verschiedene Arten für verschiedene Dinge verwendet werden kann. Einige Allzwecksprachen (wie z.B. Java) haben Varianten, die skriptfähig sind (Javascript). Es gibt keine spezifische Regel darüber, was eine Skriptsprache ist und was nicht.