Try the dozens (maybe hundreds?) of topics already posted about it here, or do a simple Google search.
Sounds like you are just starting out, so I don't really know what else to say. I hate when people basically say "Tell me everything", without even
having given any effort to check out the basics for themselves.
Here are some that are still on page one, that you could have found if you had given it any effort: