The client side programming regards all those languages that serve to create applications that will be executed into the user machine, and allow to power the user experience into a web page, or can help him to make some actions.
Some client side languages are:
The server side programming regards all those languages that serve to create applications that will be executed into a server, and allow to obtain dynamic contents through a network, like as a forum, a CMS, or this site.
Some server side languages are: