Veerle Pieters has published a tutorial series entitled “Designing a CSS Template”, which makes a refreshing change from many existing tutorials in concentrating on design first, and only discussing implementation using CSS towards the end. It’s available in four parts: Part 1, Part 2, Part 3, Part 4.
And speaking of design, I came across a great example of fresh CSS design today in the form of Bastiaan Terhorst’s Vivified. It’s striking to say the least. And to think that just a year ago people were still writing off CSS as resulting in design work that was boxy and uninspired. Times have certainly changed.
Jump Start Git, 2nd Edition
Visual Studio Code: End-to-End Editing and Debugging Tools for Web Developers
Form Design Patterns