Server-side Scripting Languages vs. Client-side Scripting Languages
Within scripting languages, there is also a delineation between what’s called the client side (or front end) and the server side (or back end). An easy way to remember the difference between the two is that the client side refers to most of what a user sees and interacts with, including web browsers and websites while the server-side refers to the web servers, databases, etc., which support functionality.
In relation to scripting languages, here is a breakdown of the differences:
Server-side script languages create code used on a web server, regulating anything from the operations of a website to a response generator for user questions — anything that has to do with populating website content. Server-side scripting builds a link between the server and the client. The browser sends a request to the website server to perform a function, the script processes the request, and the information is provided to the user. Server-side scripting languages include PHP and Python.
Most programmers or data analysts will interact with both server-side and client-side scripting languages, so it is advantageous to learn how both function.