CSS Stands for Cascading Stylesheet, it is a scripting language for controlling the presentation, flow, and style of HTML Elements. To be honest CSS is not an easy thing to master, it requires practice and practice, in this article I will show you the roadmap of how you can start your CSS Journey.
Completely New To CSS
If you are completely new to CSS I personally recommend one of the best teachers on youtube The Net ninja, he will take you nice and easy and teach you so many CSS concepts such as The basics, positioning, responsive design, etc. Check Him out.
If you are the type that prefers reading search out freecodecamp.org
or mdn
on Google.
Familiarity With The Basics
After you are familiar with the basics of CSS, what you will need to do is apply that knowledge and build useful stuff. There is a great website called https://frontendmentor.io
it offers you design problems you can try out yourself and get community feedback when you submit them. if you are stuck building these challenges check out these youtube channels.
Practice and Consistency
Even though you can build one or two challenges you can't stop, you have to keep on practicing and practicing and that's why I highly recommend checking out frontendmentor. io. Frontendmentor challenges are from newbie to Guru levels, so build up your skills with newbie -challenges and slowly progress to junior-challenges then to intermediate-challenges, then to advanced-challenges and finally Guru-challenges.
Basic CSS Roadmap
- CSS First Steps (what is css, why use it, etc.)
- CSS Building Blocks
- CSS Selectors
- The box model
- Backgrounds and border
- overflowing content
- values and units
- images, media, and forms
- Styling Tables
- CSS Layouts
- Flexbox
- CSS Grid
- Positioning
- Reponsive design and media queries
- Styling Text
- Fundamental text and font styling
- styling lists
- Google Fonts
- Responsive typography(typography is a fancy word for font,)
Good Refrences
Good Youtube Channels To Follow
Conclusion
CSS Requires practice and dedication, just keep on building websites, and evenentually you will become a CSS pro, and learn some important CSS concepts. Do not forget to check out the references list above, thank you for reading see you next time ✌🏽✌🏽.
Top comments (3)
Thanks! Good job
very happy to hear this. if it helped you out, please consider following me for more, please.
Good roadmap.