O que saber bem antes de pular em um framework?

Olá pessoal, tudo bem? Voltei a estudar JavaScript e queria saber o que preciso saber de maneira sólida para partir para um framework como Angular ( o que eu quero aprender, React, Vue e outros?

Presumo que você queira seguir como Front-End. Recomendo dar uma olhada neste link:

https://roadmap.sh/frontend

Obrigado pela recomendação, gostei muito do roadmap!

Aqui tem um conteúdo muito bom que muitos "frontenders" negligenciam, e isso faz muita diferença no dia a dia, usando frameworks ou não.

Achei bem aprofundado, obrigado pela recomendação!

As sugestões abaixo são todas top!