The first sites that appeared on the Internet were static (html). These sites have now, but there is an increasing role of web programming, because site owners want to give their projects the interactivity, it is convenient to operate website content using cms, etc. Thus, the web programming technology now used to create almost any serious project. Of course, many programming languages originated and existed long before development of the Internet. However, for various reasons, traditional languages were not very well suited for programming Web sites.
With increasing demand for interactive sites this led to the emergence of language and technologies focused exclusively on the web. Which of them today are the most popular? First of all, it should be noted that the program (or, as they are called scripts), so, for the most part, and the languages themselves programming can be divided into server and client. When we travel on the intenet, we download to your computer for your site, and prosmtarivaem them in your browser, but the actual pages and other information that used for their formation (eg, user names on forums, etc.) stored on the server that hosts the site. Thus, the script, allowing work on the page, can work in two places – at the server before the page is sent to the user, it read, and the user's computer, even after it is received. In the first case it will be server-side script in the second – the client. Most languages Web programming is also clearly divided on the server and client, but there are some (eg, Java), which can be used for those and other purposes.