Какие узконаправленные профессии есть в веб разроботке?
вот карты разработчиков
ссылка на сайт



учи html css и bootstrap. дальше будет понятно что куда и зачем. 
рекоменду этот сайт  сам там начинал. много учить нужно.  пройди на том сайте бесплатную часть и  если понравится то рекомендую купить  доступ к остальным. рекомендую именно курсы, потому что там вся нужная информация последовательно. если будешь учить сам то будут отрывочные знания. нужно много практики. на том сайте и теория и сразу практика. 

если что пиши мне в телегу (в профиле есть) подскажу что надо. был преподом по основам веб разработки
0. Лично мне кажется, что рановато ещё ставить цель "стать фуллстаком".
Я хочу стать FullStack Web-developer. а именно Front-end и Back-end...
какие направления бывают в этих професиях
Ну есть фронтенд, а есть бэкенд. Каких-то более узких ответвлений нет.