There are hundreds of useful posts on this forum with the information you're looking for.. I suggest you flick through all the pages and find it for yourself.
I doubt anybody particularly enjoys repeating information that's already here, and it unnecessarily clogs up this forum with repeated information.