If you are a newbie, you may like owl. (owl.english.purdue.edu). I just love it. I learned basics of writing there. Just check out the PowerPoint presentations on structure, clarity, writing process etc.