If you want to become a front-end developer then you should follow the below Front-end Developer RoadMap
Web Development Basics:
It`s pretty obvious that if you want to become a Web Developer then you should know the basics of internet, web applications, protocols like HTTP and web development in general.
HTML and CSS:
HTML and CSS are the backbones of any website. HTML provides the structure while CSS provides the style and help them to look better and more visually appealing. If you want to become a serious frontend developer then you must master these two and to start with, you can check these free HTML and CSS courses to learn online.
Similar to Angular, React is also a popular library for developing web applications. It allows you to write reusable components which you can then use to create modern looking interactive web pages. Like Angular is backed by Google, React is backed by Facebook and hence quite popular.
The Vue or Vue JS has really picked up speed last year and more and more people are recommending and using Vue.js. I am still a beginner on Vue and probably take some time to learn and migrate into Vue based application.