I learned to write from English literature classes and lab reports, but haven't had any additional formal training in several years.<p>I am planning on spending some focused time improving my writing over the next few months. Besides frequent practice, are there any techniques/books/exercises/etc that you have used to improve your writing?
I read a lot, that certainly seems to improve my writing. As a non-native speaker the biggest thing for me to watch out for is repetition of words or sentence fragments in a short piece. Native speakers/writers usually have a much richer vocabulary and set of idioms they can tap in to, for me it's more like lego, build complicated stuff out of endless repetition of simple blocks. That can make text very boring to read.
<i>BUGS in Writing, Revised Edition: A Guide to Debugging Your Prose (2nd Edition)</i> [Paperback]
Lyn Dupre (Author)<p>This is a useful and sometimes inspiring book. Lyn Dupre was copy editor for some of Don Knuth's books.<p>Also, take a look at this outstanding list on Amazon: <a href="http://www.amazon.com/gp/richpub/syltguides/fullview/R2ECKRZ4YKL2FJ" rel="nofollow">http://www.amazon.com/gp/richpub/syltguides/fullview/R2ECKRZ...</a><p>Reading through that list has sent me off to find a out-of-print paper copy of Don Knuth's <i>Mathematical Writing</i> (Mathematical Association of America Notes), much of the content of which can be found on his website.<p>And if you really want to improve your writing, spend a bit of money and hire a good editor and track the changes. Good editors are hard to find and worth their weight in gold; if you need a recommendation, let me know off-line.
The best way to improve any type of writing is workshopping. Find other people writing similar material, and offer to give them feedback on pieces they are working on if they will do the same.<p>There are plenty of established online workshops for fiction, but with a bit of searching you can find people willing to do this for any type of writing, non-fiction, essays, reporting, technical writing, etc.<p>All the practice and theory or technique books in the world won't help you much if you don't have an audience to let you know what's working and what isn't.
I recommend "Writing Tools: 50 Essential Strategies for Every Writer" by Roy Peter Clark.<p>Expect improvement immediately.<p><a href="http://www.amazon.com/Writing-Tools-Essential-Strategies-Writer/dp/0316014990" rel="nofollow">http://www.amazon.com/Writing-Tools-Essential-Strategies-Wri...</a>
Elements of Style by Strunk and White<p>If you want to learn copywriting, there's a correspondence course from AWAI that's pretty useful. I learned some things when I took it. (It's sold in a very "yellow highlighter/red underline/internet marketing" way, but it's very valuable.)
It seems a little strange, but get thee to a dictionary, and learn every word you can, the meanings, etc. Sometimes just having an excellent sense of word power can really take you far. It sure helped me growing up. :-)
I recommend On Writing Well by William Zinsser:<p><a href="http://www.amazon.com/Writing-Well-30th-Anniversary-Nonfiction/dp/0060891548" rel="nofollow">http://www.amazon.com/Writing-Well-30th-Anniversary-Nonficti...</a>