# 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

The TikZ manual a large beast, with a huge amount of information. You have to know where to look. It seems that what you want is mostly Part III "TikZ ist kein Zeichenprogramm", which describes all the tikz commands and for each of them, it lists the basic options, with explanations. It is divided into sections, for example there is a section on drawing paths, that describes the \draw command, and it lists and explains the main options that apply to the path.
yes pgfmanual is a large beast. i just looked up it hastily and didn't care about the chapter "TikZ ist kein Zeichenprogramm", what's more, it is german. it didn't bring my attention. but its content is english. thank you. –  warem Feb 28 '11 at 2:31