For a start I would suggest to browse this very forum (can make use of the search function ).
Two threads worth reading are probably these ones here