Too Long; Didn't Read
Scripting languages are just like programming languages, they are used to automate stuff. The main difference lies in how they are compiled/interpreted and used. A script requires an interpreter while a program requires a compiler. There are two types of Scripting Languages: Server and Client Side. Server-side Scripting Language is process on their respective web server. Client Side Scripting language is running on the client machine. Server Scripting can be used in the server or client-side applications.