The University of Victoria’s Writer’s Guide has a ton of useful info on everything from how to write an essay, to the writing process, to important literary terms.