Just to get started, YES. CSS is easy to learn. But there is a huge learning curve in implementation techniques and methods you can learn using CSS that can create more complex animations or user experience. You stack up couple of effects together and you come-up with new idea. It's just experimenting.