Нужно знать язык популярный для веба плюс фреймворк,
вот популярные связки (отсортированы по популярности):
PHP + Yii / Symfony / CodeIgniter
Python + Django
Ruby + RubyOnRails
Javascript + Node.js
Выбери любую строчку и вперед!
Я бы посоветовал Python + Django, но насчет востребованности нужно смотреть в конкретном городе. У нас в Екатеринбурге вакансий на питоне крайне мало, а вот в Москве и Питере полно. Node.js - сильно набирает обороты, сейчас вакансий нет, но похоже что эта технология становится очень популярной.
Из баз данных, для джуниора будет достаточно MySQL.
Раз веб то, ты должен уметь делать всякие разные сайты, отличный пример интернет магазин. Если сможешь сделать интернет магазин, то работу найдешь без проблем.
Меньше теории, больше практики.
Вобщем этого тебе будет достаточно для того чтобы устроится на работу, а там ты уже увидишь куда двигаться.