Web development has two parts:-
Front-End
Back-End
Front-End:-
fig : path for front-end development
so if you want to become front-end developer or we can say a website designer, you should follow this path-
Learn HTML
Learn CSS
these two can make a good website but if you want more features to your website to make it more attractive then go for these steps -
Learn JavaScript
once you make good command on JavaScript then learn any one framework of JavaScript, like angular, react or jquery.
Back-End:-
fig: path for backend development
If you want to become a backend developer or full stack developer ( who can handle both front and backend) then you need to follow these steps -
- Learn Database
It is used to get data from the user and then store that data, update it, delete it, modify it. example of database: MySQL, MongoDB, SQL server etc., you can learn anyone from these.
- Learn Programming Language
It is used to connect and retrieve data from database and show it in your webpage. It creates dynamic web pages. you can learn any of these language: PHP, Python, Nodejs etc.
- Learn Framework
Framework makes development process easy and fast. example of frameworks are laravel and Django etc.