A scripting language is a programming language that is often used to automate manual processes. Scripts tend to not be compiled before they are ran (but some are compiled first!). They are typically are parsed and executed by a scripting interpreter.
The act of writing a script is known as scripting.