Resources
The web is replete with articles, tutorials and videos that will help you expand your knowledge about building web sites. I've listed some helpful links below and will continue to add to them.
General
The following sites are popular resources for learning more about HTML, CSS, JavaScript, user experience (UX), web design, and more.
CSS3 Transforms, Animations and Transitions
- CSS3 Transformations (also known as transforms — a five-part series)
- CSS3 Transitions (a four-part series)
- CSS3 Animations (a four-part series)
CSS Preprocessors
A CSS preprocessor is a tool that makes it easier to create and manage CSS. You write code in a special syntax that is mostly similar to CSS, and the preprocessor generates normal CSS that you include in your website. There are three preprocessors from which to choose:
You still have to understand CSS to use them, but they have features that save you time, such as variables, functions, mixins, and nesting rules. For example, they can calculate em values for you. LESS and Sass are the most popular, but Stylus has rabid fans too. I highly recommend you consider using one once you're comfortable with CSS.