This site is very good for beginners. Trial and error is the way to go. Also, use
http://validator.w3.org/check?uri=referer to check your code is correctly written, and using this will help you learn more.
CSS is even easier than HTML and is very powerful. Once used, you won't give it up.