Welcome to the forum. I would suggest that you try the search option within this forum where you will find plenty of suggestions and helpful advice to this often asked question.
You initially need to undertake your own search and form some conclusions and specific questions.
I will close this thread in the meantime.