I love programming because there is a million ways to accomplish the same task and there is always one end goal, MAKE IT WORK. From the users’ perspective it either works…or it doesn’t, it’s black & white, right or wrong, working or broke. That is the case with most programming languages, CSS on the other hand is a whole other animal, it’s all about preference. Sure you can have a css selector that is broke but everyone and their mother has an opinion on style, which is why there is a love-hate relationship.
I personally love it sometimes and hate it other being a former graphic designer and current programmer.
Ok enough complaining, let’s get started. There are so many different styles it would be almost impossible to memorize all of them so don’t get frustrated not knowing certain attributes to use. A programmers’ 2 best friends are google (when in doubt google it) & the inspector tools in a browser. These two will help you get through 99% of your questions with CSS/any language. But to get more specific w3schools is a great resource to reference while learning.
Check out the video below for a more in-depth overview for the Zero to Startup in 30 Days Challenge.
Written by Tim Moreton who lives and works
in Philadelphia building useful things.