Bootstrap is the first option for me.
I've become a fan of Tailwind CSS, there's something about it that I just like.
If i want to learn web development from scratch where should i start from like html,css,php, javascript and what are the best frameworks for css ,php and js? Can you guide me on that.The beauty of Tailwind is you can generate a CSS file of only the styles you need to use vs loading styles you will never use. You should really learn and work with npm because it’s fantastic for installing dependencies, development, building, and deploying to production. It’s a must to know these days.
If i want to learn web development from scratch where should i start from like html,css,php, javascript and what are the best frameworks for css ,php and js? Can you guide me on that.
Thank you for the detailed reply and explaining the differences.I would suggest you learn and go down the React JS path using Next JS if you want to get into web development. I wouldn't bother with PHP because I feel like JS is more valuable and you can do both client and server side programming with it, heck you can even build desktop apps with JS.
PHP: Laravel if you chose the PHP path over JS
CSS: Tailwind CSS
HTML: Use a static site generator such as Jekyll to build pure HTML sites
JS: This one is tricky because this could lead you down many paths. React, Angular, Vue are the most popular
It doesn't make much difference what you choose as long as you choose one, stick to it, and become a master at it.
A good way to get started would be building a static HTML site using Jekyll so you can focus on building HTML and CSS. Then, begin learning Next JS and convert your Jekyll HTML site into a Next JS site using react components.
You're right. I see so many things that I could install with npm if i knew how to use it.... It sounds like that's the way to go. Also thank you for the valuable info that Tailwind generates only the styles you need. Right now I'm working with Skeleton so it's pretty light and I just add on what I want, but I can see from what you're saying about Tailwind that it's a great way to go.The beauty of Tailwind is you can generate a CSS file of only the styles you need to use vs loading styles you will never use. You should really learn and work with npm because it’s fantastic for installing dependencies, development, building, and deploying to production. It’s a must to know these days.