First, you need to learn HTML well. With this, we create the structure or markup of the website. It’s a simple matter. You have to know very well. Suppose pillars, walls, ceilings, etc., are HTML when building a house.
Then it’s time to design our website. For this, we have to use CSS. Using CSS, we can create the website nicely. CSS is like we paint the house, put glass on the windows, put tiles, etc.
After learning HTML and CSS, we should be done a few projects with those. If you do the task perfectly, you will better understand HTML and CSS. If there is a problem with the previous learning, it will be solved. Try to do at least 3-5 projects. Do not skip, even if it takes time. This step is essential. If necessary, take time to do tasks. If you understand a lot and do several projects, you can easily understand the next thing. After that, you need to learn how to make a website for all devices like Mobile, Tablet, Desktop etc., which is called Responsive / Mobile Friendly Design.
Now you should learn PSD / Figma / XD to HTML. There is not much time needed to learn those. Code you already know. Just learn how to properly apply code from PSD or Figma to font size or margin, padding, etc.
Now it’s our turn to learn SASS and FlexBox. If you have a good understanding of CSS and have done several projects, it should not take more than 4-5 days to learn SASS and FlexBox. I am not kidding. As I said before, the better you know HTML and CSS, the smoother the way forward. And yes, don’t forget to project at least 1 hour with SASS and FlexBox.
This time it’s our turn to learn the hot topic CSS Framework Bootstrap. You can study the Grid before learning. If you know Grid and have already learned SAAS, FlexBox, and JQuery plugins, you have nothing to learn from Bootstrap! Because the Bootstrap is made with these!
Now it’s our turn to start Projects again. Keep designing Business or Restaurant or E-commerce or different categories of the website. The more projects you create, the more you will learn, and these will help you get Freelancing or a Job.
There is nothing to be afraid of seeing significant writing. If someone gave me 2 hours daily to learn these, it shouldn’t take more than six months.