The best most concise piece ever written on the subject of modern css methodics.
I agree with most of the things, except the framework. Beginners should learn conventional CSS before attempting to use a framework which teaches you nothing.
CSS is a language that is used by nearly every developer at some point. While it's a language that we sometimes take for granted, it is powerful and has many nuances that can help (or hurt) our designs. Here are thirty of the best CSS practices that will keep you writing solid CSS and avoiding some costly mistakes.