All scripting languages are programming languages.
Languages are not classed as script or not - it entirely depends on the execution environment.
If the environment is one that is interpreted, this is commonly referred to as a scripting environment.