Может надо начать с чего-то одного? Ваш вопрос звучит как "Хочу знать и уметь всё, прочитав одну книгу и посмотрев один урок за 21 день, не написав ни строчки своего кода". Начните с чего-то одного. Хотите работать с БД, ок - определитесь с языком и изучайте бэкенд (для сайтиков - PHP, для Энтерпрайза - Java или C#, Python тоже хорошо зайдет). Хотите делать свистелочки и перделочки на сайтик - добро пожаловать в JavaScript(а его и в бэкенд можно) и иже с ними, начинайте с верстки, HTML, CSS. Веб-разработчик разрабатывает, а верстает - верстальщик. Веб-разработчик верстает по стольку, по скольку. А хороший должен уметь, а не знать какой-то абстрактный божественный свод знаний. Вывод: начинайте делать свои проекты и в процессе вы познаете, всё, что нужно.