you are going to get many different replies, there is no exact "best" the best thing you should do is use the

this topic has gone over many times by many members, you will find many results, since you are new, here's some for you to start on
search results
welcome to the forum