Профессиональные - не изучают. Они уже изучили.
Какие ? - Все! иначе не профессионалы.
слово "дизайнеры" не относится к томы что ты спросил.
Это называется - webdeveloper, webdesigner - разработчики
или веб-программисты.
Дизайнеры - это дизайнеры (и даже не "designers" - это проэктировщик/разработчик)