Если ты не будешь учить CSS и HTML, то как минимум не сможешь нормально работать с разметкой страниц (ибо HTML именно язык разметки, а CSS дополнение к нему). И даже если ты захочешь создать сайт на чистом JS, используя встроенные в него функции (что сделает сайт неюзабельным, ибо по хорошему скриптов должно быть минимум), то как ты собираешься работать с DOM деревом без знания банального HTML?
Лично я бы посмотрел на современный сайт с флекс-контейнерами, написанный на JS.