In my opinion, anyone who is starting out in web design needs to take time to learn CSS. The problem with learning isn’t that there aren’t resources on the subject, but rather that there are thousands of resources out there, and no way to tell which ones are up to date and valid. So I decided to make a short list of some of the most useful resources I use for CSS.
Cory gave me this book and I read it cover to cover in two days. It gets a little textbooky from time to time, but it has great explanations of lots of terminology and properties of css. The one downside to it is that it is a book. It won’t be long before it is out of date. Hopefully they will continue to update this great resource with new editions as the web (and css) continues to grow.
No one is expected to remember every single css property and all of its traits. That is why I turn to w3schools for quick references. If you cant think of what property allows you to make your font italic, you can easily Google “w3 italic” and easily find the answer. (it is font-style in case you were wondering)
Phone a Friend
You will have to excuse the tacky reference. The point is, network and surround yourself with people who know more than you. Trust me, it isn’t as hard to do as you might think. An expert is just someone who is two steps ahead of you.
Even the greatest resources can only teach you so much. The fastest way to learn is to dig in and get your courser dirty (not in a weird way). Set yourself up a site that can be your “sandbox.” There, you can mess up anything you want, and no one will be the wiser. Or, if you are feeling even more adventurous, set up a local server for yourself (tutorials on this coming soon). I suggest using XAMP.
Well, there you have it. It just takes a little time and a some initiative, but learning CSS is really not too hard of a task. You won’t be a master in a week, but you could definitely be good enough tweak your site freely.