Eu sei que PHP, JSP ou ASP.net são exemplos de linguagens de programação do lado do servidor e Java script e VBscript são exemplos de linguagens de programação do lado do cliente. mas qual é a diferença exata entre a programação do lado cliente e serverside?
por favor, elaborar e explicar suas respostas.
também ficarei feliz se você me dar algumas fontes para o estudo sobre PHP e JSP online ou alguns free download materiais.