The CSS CSS Reference aim to list most CSS properties, either individually or combined where possible.
CSS is used by web-designers to change the appearance of HTML pages.
What you need
You need a basic understanding of CSS selectors, but much of that can also be learned by reading in the reference.
A basic text-editor like notepad will allow you to write CSS code, but you can also try to find a more sophisticated editor, such as those listed in the: Web Designers Tools List