Vanilla CSS or CSS frameworks?
a matter of choice.

Have you ever wondered how much easier life would be if there were more systems that allow us to carry on our daily activities without having to do the most difficult part (life is much easier now because a lot of these exist nowadays), in a world where technological advancement never stops, a lot of technological tools used by developers are constantly improved upon, leaving most developers spoilt for choice.
One of the technology tools that have advanced a lot over time is the Cascading Stylesheet (CSS) which is used to stylize elements written in a markup language, such as Hypertext Markup Language (HTML). A lot of CSS frameworks have been introduced over the years which leads me to the definition of a framework in programming.
Simply described, a framework is a structure on which software can be constructed. It is a tool that provides a component or solution that speeds up development. It is frequently thought to make coding simpler and faster for developers.
However, since everyone has different tastes and it is often said that "variety is the spice of life," there are other categories of developers who do not particularly fancy CSS frameworks. For some people, this is because they are not up to date with the most recent technologies, while others think that over time, it makes developers lazy and they would not be able to know much about the styling language.
One thing to keep in mind, though, is that in order to utilize any framework, you must be able to use the underlying technology tool, which would teach developers about both the older and more modern tools. However, it's crucial to remember that you don't have to switch between frameworks. All you have to do is learn one or two, then master them.

Here are some top CSS frameworks that you can learn:-
Tailwind CSS.
Bootstrap.
Materialize.
Bulma.
Foundation e.t.c.
Everyone has their preferences, and I would always prefer frameworks. This is not because they are superior to vanilla CSS, but rather because it should be widely accepted that frameworks facilitate quicker and easier development. In the end, it really doesn't matter what tool you use as long as it gets the job done.

