That's a similar situation to me. I am familiar with JS but never worked on FE before doing Blowater. I have React/Preact very easy to work with. JSX is a nice syntax. Never used Elm in production, but Elm's design is worth to study. It is a direct inspiraion for React.
https://www.youtube.com/@t3dotgg is good channel to get exposed to different FE topics. Especially this video https://www.youtube.com/watch?v=CQuTF-bkOgc
It cleared lots of my questions about CSS.