I would recomend reading books, articles, forums, and pdfs. You are your best teacher afterall! :)
Credible Authors:
Credible Site Contributors:
Credible Websites:
This is obviously not a complete list. Just some things I have found useful and some lovely ladies and gentlemen whom have many smart things to say.