What is a scripting language

scripting-languagesA scripting language is basically a high level programming language that is interpreted by another program at runtime rather than compiled by the computer’s processor as other programming languages for instance C++.
Often Scripting languages are embedded in HTML in order to add additional functionality to webpages such as adding dynamic styles or user interaction with the page. Many of these scripting languages are client side scripting languages which mean that they affect the data on the users end (usually through the webbrowser). But many scripting languages are running server side and are used to read, write or modify data like a server hosted database for instance. Most of these languages has grown due to the growing demand of the Internet users and with more and more users joining the Internet every year. If you are planning on running your own website and need additional functions beside displaying text and images you will most likely need to learn some kind of scriping language.
Some of the most popular scripting languages today are Perl, Javascript, ASP, PHP, JSP, Tlc and Python.
When it comes to scripting languages running on a server there are 2 different types. We got Javascript which is a client-side scripting language and we got a server side scripting language such as PHP.