А чем ты хочешь заниматься?
Веб-разработка разная бывает, можно сайты верстать, а можно и бэкэндом заниматься, для начала нужно понять что ты хочешь делать, и углубиться в ту, или иную сферу, мне вот сайты нравится верстать, поэтому мне нужно знать:
JS, Jquery
HTML(5), CSS(3)
Кроссбраузерность, семантика, валидность кода, адаптивность.
Желательно Sass(или аналогичные препрос.) и сетка (Bootstrap)
Нюансы верстки, это приходит с опытом, стараться делать всё точь в точь как на макете, это главное.
100% я что то забыл..
Если тебе нравится бэкэнд, то тебе нужно знать совсем другое, как мне кажется.
Редактор который мне нравится - Brackets, + с десяток плагинов (в вк группа есть, там найдешь тему с плагинами которые стоят у людей - если нужно конечно)
Плюс сейчас всякие gulp популярны и всякие postcss, вообщем проблем с этим нету, и всё это желательно знать и использовать, для удобства и скорости работы, имхо.