Задачки на codewars по большей части не "для работы" а для общего развития. То есть они неплохо прокачивают скилл, но вряд-ли вам кто-то заплатит зарплату за "перевод математических выражений в обратную польскую нотацию", например. Таким конечно тоже кто-то занимается, но в каких-то исследовательских центрах или университетах, а не в лендингоклепальной студии.
Заказы на ваньльке конечно есть, но где больше денег - хз.
С другой стороны, без понимания ванильки фреймворки будут заходить медленно, со скрипом и перекосами.
Вот неплохая подборка материалов:
https://github.com/zualex/devmap
Не обязательно зубрить все темы, и не обязательно в таком порядке, но хотябы общее представление по каждому пункту составить не помешает.
Где-то бродит похожая схема именно про js, но я потерял ссылку.
UPD: пока я писал пост ее уже притащил
Кирилл Кудрявцев :)