really, just read this forum.

your question is too broad and unspecific.