The goal of this article is to take either a complete beginner or someone who has dabbled with or even just heard of CSS and get them a solid foundation as to what CSS is, how it works, its benefits and get something working. Having this understanding will make picking up downstream topics much quicker and painless.