Scripting is a process of automating the tasks that were previously done manually. Scripting languages are interpreter languages, i.e., they are executed line by line at run time. Scripts are run in an integrated environment called Shells. These include Unix, C shell, Korn shell, etc. Some examples of scripting languages are Bash, Node.js, Python, Perl, Ruby, and Javascript. Scripting is used in system administration, client, and server-side applications and for creating various extensions and plugins for the software. They are fast in terms of execution and are very easy to learn. They make web pages more interactive. Scripting is open-source and can be ported easily and shifted to various operating systems.