Web-разработчик должен обладать широким спектром компетенций (знание HTML, CSS и JavaScript для создания структуры и оформления сайта, умение работать с современными фреймворками и библиотеками, знание основ работы с серверами, такими как Node.js, Apache, Nginx или IIS и многое другое), чтобы создавать качественные и функциональные веб-проекты. Для успешной разработки веб-проектов необходимо постоянно следить за новыми тенденциями в сфере веб-технологий, таких как JavaScript, React, Laravel и MongoDB.
Пути обучения, которые Вы описали, на самом деле не пути, а этапы одного долгого пути