Thanks for your thoughts Ahmed. I have a different opinion. In case you know the basics of HTML and CSS, then the best way to solidify your learnings is to use it. Solving problems also a good way to learn but it is much less fun than building a website based on your idea which gives a huge motivation boost. It does not have to be perfect and you do not have to publish it. After developing 2-3 projecty you can come back and improve the site based on your learnings.
Another excellent way to learn is collecting the list if sites and then analyzing its code.
I hope this was useful. ๐
Yes, that's another great way of learning, I wrote this blog based on common mistake a lot of developers said they regret doing it, which is not mastering what they learn in our case, and thanks for your interaction. I am glad to here from you ๐
Thanks for your thoughts Ahmed. I have a different opinion. In case you know the basics of HTML and CSS, then the best way to solidify your learnings is to use it. Solving problems also a good way to learn but it is much less fun than building a website based on your idea which gives a huge motivation boost. It does not have to be perfect and you do not have to publish it. After developing 2-3 projecty you can come back and improve the site based on your learnings. Another excellent way to learn is collecting the list if sites and then analyzing its code. I hope this was useful. ๐