# TikZ option for command or environment

I am learning TikZ. I am wondering where I can find information about options of command or environment.

For example, for \draw, you can use \draw[step=0.5], but it also has \draw[xstep=0.5,ystep=0.7]. For \begin{tikzpicture}[scale=3], it also has many other options.

I am reading the manual pgfmanual.pdf but don't finish reading yet, but it seems that it doesn't introduce all options for a command or environment.

-
This question doesn't really have a clearly defined answer. If you are learning PGF/TikZ, perusing the examples on TeXample may be very enlightening to you, as it was to me. –  Richard Terrett Feb 26 '11 at 10:27
With the pgfmanual it sometimes hard to know which options are limited to which commands. You can use most options with most commands/environments without getting an error but sometimes they don't do anything at the wrong location. But I don't think there is a better listing of options around. –  Martin Scharrer Feb 26 '11 at 11:48
@eutactic @Martin for a newbie, the problem is that i know very few options for a command except that the option is mentioned in pgfmanual for that command. referring to other's example seems the only useful way. –  warem Feb 26 '11 at 14:08