A scripting language is a Programming Language which is interpreted by another program to perform a specific task.
It differs from a Compiled Language which is interpreted directly by a computer processor.
See Programming Languages.