Scripting is a type of programming language.
Programming language is an artificial language that can be used to control the behavior of a machine, particularly a computer.
Scripting language is a programming language that controls a software application.
A programming language must be compiled into executable code before it can run. The source code cannot be run directly.
A scripting language's source code is ran directly, or it is interpreted (compiled on-the-fly). Because of this, code written in scripting language runs many times slower than code compiled with a "true" programming-language.
Scripting is a high-level programming language, whereas, for example, C is a low-level programming language.