I love CSS.
There. I said it. I love CSS. I love how I can move things around and change how they look with just a few commands.
If there is one thing that took me from “Yea, I can design websites” to “I really enjoy designing websites”, it’s CSS. It’s a happy, friendly, computer language.
If CSS were a neighbor, it would be the neighbor eager to lend you their tools and even show you how to use them and then offer to help because that’s what neighbors do.
I have a have dozen print books on CSS. Even more ebooks. I’ve read a couple of them cover to cover. The big reference books I have read as needed.
I stalked CSS Zen Garden for a couple of years when I was learning CSS. It was an amazing project that really showed off what you could do with CSS. I learned a lot by dissecting that code.
Grid changes everything
This year, CSS Grid started being supported by all the big browsers. I read a couple of tutorials and watched some videos on it. Wow. I fell in love all over again. I bought and read “The New CSS Layout” by Rachel Andrew and I highly recommend it. Rachel Andrew knows what she’s talking about and she actually knows how to explain it. (Never undervalue the talent it takes to explain technical stuff.)
Hot on the heels of “The New CSS Layout” comes the 4th edition of Eric Meyer’s “CSS The Definitive Guide”. I’ve had the 2nd edition for a decade or so and I’ve just supplemented it with information on the W3C site and CSS Tricks by Chris Coyier. With the release of grid and, earlier, flexbox, I thought it might be worth picking up a copy of the 4th edition.
Picking it up might take more effort than anticipated because it’s over 1,000 pages long. My 2nd edition is a measly 500 pages but a lot has changed in CSS in the last 13 years. While I never read the 2nd edition from cover to cover, I’ve probably read most of it at one time or another. I’m planning to read the 4th edition from cover to cover. All of it. In 100 days.
10 pages per day
I think if I target 10 pages per day – reading and experimenting with code – I should be able to get through the book in 100 days. I want to take my CSS skills from “Pretty darn good” to “call her when you have a CSS question” level. I’ll never be Eric Meyer/Rachel Andrew/Jen Simmons/Chris Coyier good, but I’d like to try getting to a knowledge level where I would understand what they were talking about in a conversation with one of them, should that ever happen. (hint – not likely that it will, but it would be so cool).
So, yes, I’ll be reading this book and blogging about what I’m learning. It could be fun. Or you might just watch my head explode. Either way, here goes.