there are entire books on the subject, recommending a single tutorial without knowing more will be difficult.