Веб-программирование наиболее важный процесс создания интернет сайтов. Ведь статичный сайт (визитка) может быть очень красивым, иметь интересное содержание, множество увлекательных изображений, но он не будет интерактивен. Интерактивность сайта – это умение реагировать на действия пользователя, собирать необходимую информацию о посещениях страниц, просмотра контента и другое.
Чтобы сделать сайт интерактивным, необходимо использовать специальные программы – веб-разработчики основанные на скриптах. Без этих скриптов нельзя создать на сайте такие широко распространенные функции как: голосования, формы оставления комментариев и многое другое.
В наше время благодаря популярности и бурному развитию данной отрасли, существует множество необходимых программных средств для реализации веб-сайтов. Их делят на две основные группы: работающие на сервере и на компьютере клиента. До появления интернета уже существовали различные языки программирования, например Си, Паскаль, но они не подходили для специфики разработки веб-сайтов. Поэтому начали появляться узконаправленные на эту область языки Java, Flash, Php, MySQL и другие. Благодаря им, на сегодняшний день мы видим интернет страницы интерактивными.