Привет)) для веба однозначно нужно знать html, даже если ты пишешь только сервера. Учить его, к счастью, десятки часов не надо, он запоминается на ходу. По поводу CSS -- для фронтенд разработчика обязательно знать надо, причем на хорошем уровне. С этим языком разметки уже посложнее -- CSS по-моему вообще выучить нельзя, его надо прочувствовать.
А вообще для начала фронтенд-карьеры полезно просто сайтики поверстать.
JS -- это уже следующий уровень: сначала на уровне "оживления", анимации и динамики сайта, а уже потом на уровне полноценного фронтенда, фреймворков, логики, SPA, PWA, вплоть до 3d-рендеринга, онлайн-игр и разработки мобильных приложений типа discord или instagram