How to learn to create any animations that I want using CSS?

I’m wondering if this is too ambitious? I was not goood with visualizations ever. I want to include concepts like translate, rotate, skew, scale and create any animations that I want (simple ones). Can you recommend resources to get started? I’m doing it in CSS. Also recommend Computer Graphics books to learn about these concepts in detail.