Cascading Style Sheets (CSS) are used on any website that you can think of as this is used to style your webpages to make them look user-friendly, and can create some stunning effects for your website!
If you havent already watched my HTML series, or have any HTML knowledge, then I would advice you start there before looking at CSS. This is becuase we use HTML and CSS together on a webpage to make attractive looking websites.