I am an novice in CSS world with hardly 2 months of experience in CSS and Javascript, I want to ask all the CSS experts, is there is a standard way to learn CSS and follow practices or the best way to learn is through trail and error. Like when we study a programming lang we often first study some book or take a course, that give us a platform on which we can progress, BUT in CSS i can find a standard approach to learn an get my basics clear.

If you guys can give me any links or if you share your experience it will be great help.