It’s pretty obvious that if you want to become a web developer then you should know the basics of the internet, web applications, protocols like HTTP and web development in general.
HTML and CSS are the backbones of any website, HTML provides the structure while CSS provides the style and helps 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.
Just like we have C and C++ , TypeScript can be considered as JavaScript++ though it’s not as popular as C++. The good part of TypeScript is that it adds type-safety in JavaScript code which means you can catch nasty JavaScript type related errors in the development phase.
Gone are the days when people build websites using plain HTML, CSS and JavaScript. Nowadays most of the work is done by a framework like Angular, React JS or Vue.js They not only provide a structure for storing your code but also makes it easy to develop a web application in quick time.
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 interaction web pages. Like Angular is blocked by Google, React is blocked 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 a Vue based application.