Purdue University's Online Writing LabThis helpful resource takes you completely through the writing process and includes solid information on how to develop effective writing skills, such as tips on how to develop a thesis statement, how to write effective essays, and help with rules of grammar and punctuation.