Важно определиться с целями:
1. Если хочешь как можно быстрее начать работать и получать за это деньги, то учи популярные фреймворки(благо, что навыки программирования для этого не очень нужны)
2. Если хочешь вкладываться в своё будущее, то нужно углубиться в основы(чистый js, ООП, solid, http, деплой). При таком подходе на какое-то время(длительное) придётся забыть о получении прибыли от своей деятельности