I think learning css is time consuming because it takes a lot of time for errors. The only way for me to learn is by implementing it. On another hand you will feel very happy when you finally able to figure it out. You wouldn’t even notice time will fly very fast. It’s also very fun at the same time.