How To Get Better At CSS (For Developers)

The key reason why you (and likely most developers) struggle with CSS, is that you underestimate it.

Underestimating CSS leads to a strange feeling of tediousness when writing it, that makes having to deal with it a laborious and seemingly unrewarding task.

Style by style, div by div, media query by media query. Having to make endless small tweaks in what feels like an open-ended ‘design’ process with no direction at all can feel like torture to a development-oriented mind.

Not to mention a complete lack of debugging tools and methods, available for when things go wrong.

This underestimation of CSS is a subset of a problem that we developers tend to have with design in general.

In short, we don’t think it’s that important. We don’t understand or appreciate its meaning

This thread was posted by one of our members via one of our news source trackers.


Corresponding tweet for this thread:

Share link for this tweet.

1 Like

How do you learn and be awesome in making responsive layouts/design for different mobile device sizes?


Start here:

Then look at the various frameworks and start learning one or two :smiley: check out our CSS threads as well:


an oldie:

  • CSS is used to style a webpage.
  • CSS stands for Cascading Style Sheets.
  • There are three ways to add CSS to an HTML file Inline, Internal and External. Adding external is the recommended way
  • CSS3 is the widely used version of CSS
  • There exist many CSS frameworks most popular ones are Tailwind CSS, Bootstrap, and Bulma CSS.
  • Most of the apps/sites you see on the web have been styled with CSS. Some examples include Google products like its search engine, Gmail, Gdrive, YouTube and so on E-commerce sites like Amazon, Flipkart Social Media sites like Twitter, Insta, etc.

Read this article to know more: CSS Full Form | What is CSS? - Scaler Topics


Although not free, I saw on twitter that this is one of the best courses out there: