A good introduction to the basic principles are found there there, waterfalls, interests and motivations, all emphasizing the "cleanliness" of the code which is essential and well done. Topics se are fairly basic compared to all the new features offered by the new versions of CSS.
In any case, it's a good introduction to then be able to discuss other internet resources dealing precisely the new features, but do not always talk about good practices and underlying principles.