I'd start with Bootstrap, because it will enable you to build responsive websites. You can maybe also start with Tailwind.
It will give more purpose and direction to what you are learning.
Then you can learn more specific styling with css later.
That's not completely true. Learning CSS first will help you to understand the basic concepts like flexbox and grid. Even though Bootstrap is easier to work with, you may struggle in situations where the article mentions:
Project Requirements: If your project demands unique design or extensive customization, learning CSS fully might be more suitable. For quick prototyping or projects with less emphasis on design customization, Bootstrap can be efficient.
I made the mistake of learning CSS frameworks first and did weird things such as using float for grids 😅
If you are trying to master CSS you absolutely should not start in Bootstrap or Tailwind.
Frameworks are designed to speed up development time and eliminate the need to write often reused styles. They also function well for developers with little CSS knowledge who wish to create functioning UIs, for example back end developers.
If you want to truly learn CSS write your own CSS and properly get to terms with what properties have what effect. Your comment even says "bootstrap allows you to build responsive sites" which is just wrong. Proper markup and media queries allows you to create responsive websites, which one would understand once they start writing their own CSS rather than relying on a frontend framework.
I'd start with Bootstrap, because it will enable you to build responsive websites. You can maybe also start with Tailwind.
It will give more purpose and direction to what you are learning.
Then you can learn more specific styling with css later.
That's not completely true. Learning CSS first will help you to understand the basic concepts like flexbox and grid. Even though Bootstrap is easier to work with, you may struggle in situations where the article mentions:
I made the mistake of learning CSS frameworks first and did weird things such as using
floatfor grids 😅If you are trying to master CSS you absolutely should not start in Bootstrap or Tailwind.
Frameworks are designed to speed up development time and eliminate the need to write often reused styles. They also function well for developers with little CSS knowledge who wish to create functioning UIs, for example back end developers.
If you want to truly learn CSS write your own CSS and properly get to terms with what properties have what effect. Your comment even says "bootstrap allows you to build responsive sites" which is just wrong. Proper markup and media queries allows you to create responsive websites, which one would understand once they start writing their own CSS rather than relying on a frontend framework.
Yes .good but if you want to build projects something as your own or a new thing in the industry that require more styling then mastering css is ideal
This is not an accurate information..It's just as saying someone should learn react before JavaScript which does not make sense.
Learn CSS to some level before moving to a library like bootstrap