CSS é a sigla para o termo em inglês Cascading Style Sheets que, traduzido para o português, significa Folha de Estilo em Cascatas. O CSS é fácil de aprender e entender e é facilmente utilizado com a linguagen de marcação HTML.
Com o CSS é possível criar animações complexas, criar efeitos com uso de parallax, que faz parecer que a imagem de fundo tem uma profundidade diferente um dos outros, criar sites interativos e também jogos com HTML5 e CSS3.
Para começar, de uma lida em alguns sites que falem sobre css para aprender o basico e ter uma noção de como programar.
Caso você não saiba algum site bom para ler sobre, abaixo estão algumas sugesões:
Agora que você ja leu sobre e sabe como funciona, você tem que treinar o que aprendeu, para isso, existem diversos sites que vão auxiliando você passo a passo.
Agora acesse algum desses sites para treinar: