[GROUP BUY] Josh W. Comeau – CSS For JavaScript Developers

CSS can be fun. I promise.
For a lot of front-end developers, CSS is the most frustrating part of their work.
When you make a mistake in Typescript, you get a helpful tooltip telling you exactly what you did wrong. In CSS, by contrast, you’re left in the dark, without any clues about why you’re not getting the result you expected.
These constant bewildering surprises take us out of flow state, and shake our confidence. No wonder so many of us don’t enjoy writing CSS!
Despite all appearances, though, CSS is actually a deeply consistent and robust language. It feels unpredictable because there are complex systems involved, systems that are totally invisible to us.
CSS is an implicit language.
It doesn’t matter how many years you spend practicing CSS—if you don’t learn how its underlying systems work, your mental model will always be incomplete.
Think about how most of us learn CSS: we learn how individual properties work, instead of focusing on how layout algorithms use those properties as inputs. We learn “cool tricks” for specific situations, instead of concepts that can be applied broadly to any situation.

Josh W. Comeau – CSS For JavaScript Developers

http://www.edollarearn.com/threads/90503-Josh-W-Comeau-CSS-For-JavaScript-Developers?p=1135778#post1135778