Learning to write effectively - for programmers
olliesaunders: When I wanted to improve my writing I started with grammar after I realised how effectively my school education had failed to teach me it. I highly recommend this forum http://absolutewrite.com/forums/forumdisplay.php?f=111 if you're interested in that.