At the root of the tree is S, the start symbol. At the leaves of the tree are terminals, which are read from left to right. Internal nodes are nonterminals. The children of an internal node are the symbols at the right-hand side of a production for the nonterminal. Some examples may clarify this issue.
Some grammars are ambiguous in that there is more than one parse tree for the same statement.
Ambiguity is bad, particularly as the structure of a parse tree may give information about desired interpretations. The specification of a language should therefore be unambiguous. Here is a simple grammar for conditionals in a language. I've turned some nonterminals into terminals for simplicity. It's up to you to help figure it out.