Веб-программист отличается от других программистов тем, что область его деятельности узко определена следующими инструментами и средствами: веб-сервер, хостинг, CMS, скриптовые языки серверной и клиентской части, СУБД. Всё. Больше он нигде не применим и не развивается.
Если в двух словах, то программист, что делает упрощенно? Он на основе входящих данных и какой то математической формулы или модели создаёт закрытую систему которая обрабатывает данные. Например калькулятор, человек вводит цифирки, калькулятор выполняет арифметические действия. Веб программист, его сфера это текст, поскольку веб восновном это текст, который специфически сформирован и выведен на экран. Конечно там есть и цифры и картинки и звуки, но восновном веб программист запрашивает данные из базы, фильтрует, формирует и выводит на экран. Делается это при помощи разных технологий и способов.