Jack Kenny's serendipitous selections of websites for learning
Too often we have made writing a mechanistic routine. This site says that “hatching new ideas is what writing is all about”. It splits writing into various phases: pre-writing, writing, revising, editing and publishing. Each phase is fully detailed and there is a great deal of support all the way through. The ideas can be adapted for all ages.