The key principles that I would recommend getting your head round are:
- inheritance, cascading and descendent selectors
- specificity and priority
- different types of positioning (absolute, relative, fixed, float, static)
- shortcuts for multiple properties (like border, font, margin)
- differences between normal screen, mobile and print.
How's that to be going on with?