Programming is a term that describes the usage of a programming language.
Programming languages (C++ for example) are languages that create programs, these programming languages should not be confused with scripting languages.
Scripting languages are languages that are meant to be interpenetrated by programs. (Written in a programming language)