A scripting language is a kind of programming language that does not directly run on the computer, instead, it is software or the language engine is installed in the machine to run the codes of such languages. Like javascript runs on javascript engine, python runs on python software installed and so on.