Please go and read the tutorials that people have taken time to compile to answer your own question.

Lavondys