Please start by reading the Manual
You may find yourself coming back to
Also there is documentation about: