DEV Community

Cover image for Become a CSS Pro: The Ultimate Guide to Learning CSS
Lotfi Jebali
Lotfi Jebali

Posted on

Become a CSS Pro: The Ultimate Guide to Learning CSS

To start with, I am beyond grateful and humbled to have reached 100 followers on this platform! Your support and encouragement mean the world to me. I never could have imagined this level of engagement in a short period of time and I am so grateful for each and every one of you.
Here's to many more followers and continued growth together!

Moving to CSS

The title might be a bit of 'clickbait' because there is not only one way to learn CSS and master it, but I am here today to share with you my insights after almost 2 years of writing CSS.

What I recommend is to understand the basics like how to write CSS code meaning the syntax
nav {
display : flex;

After learning basic selectors, box model, some text properties you just have to make your hands dirty and jump into your preferred code editor and start building some projects, start by cloning websites like Google, Wikipedia etc... ( just the front-end, we are not worrying about functionalities now )

Learning CSS can be a complex and challenging journey, but it can also be extremely rewarding. While starting with the fundamentals is important, the right order to learn CSS is not set in stone. After mastering the basics, the real key to learning CSS is to start creating. This will allow you to run into obstacles and limitations that you need to overcome, and will help you identify what you need to learn next in order to achieve your goals. The process may not be linear, but by tackling challenges and building upon your knowledge over time, you will gradually strengthen your understanding of CSS.

It's normal to feel frustrated at times, but it's important to remember that the journey to mastering CSS is not about following a specific roadmap, but about continually expanding your knowledge and skills. So, don't be discouraged by setbacks or detours along the way, and keep pushing yourself to learn more. And remember, the real reward is the ability to create beautiful, functional websites and web applications. So, embrace the challenge and keep pushing forward – the results will be well worth it!

Here is a Github repository with plenty of resources to learn CSS :
CSS For Beginners

Follow me here :
Visit my Portfolio

More reads :
How did I build my portfolio
How did I build my first browser extension

Top comments (2)

naucode profile image
Al - Naucode

Great article, you got my follow, keep writing!

lotfijb profile image
Lotfi Jebali

Thank you