Don't be lazy. Read. There is a lot of material at forum, divided in proper sections.
[Only registered and activated users can see links. ]