As someone self taught in both (okay some schooling but I don't use much beyond some of the principles/design I learned), even learning frameworks you need to understand HTML, CSS and JavaScript. Okay maybe less JavaScript with something but I don't know them.
I picked Angular for something, maybe not the best, uses typescript which I like. But in the end it's just to hold variables. After awhile I could easily write something to dynamically create a form in the way I wanted. There are other things I use but if I really wanted I could probably do it all my own in JavaScript anyways.
That's why you learn them, without HTML you don't know not to put things on a screen, without css you can't organize or style it, without JavaScript you have no interaction. Learn them and you'll figure it out.