Front-end development is fundamentally about programming a web browser. Make sure you eventually deeply understand that execution environment [0].
Do not ignore the fundamentals: HTML, CSS, and JavaScript have been, and still are, the foundation of front-end development.
[0] https://developer.chrome.com/blog/round-up-of-web-browser-in...