The one point he makes there, which I find to be terribly important, is the bit about reading a lot.<p>I don't claim to be a great writer or anything, but I've managed to get an article or two[1][2] "out there" and have actually had a few people (including a former English professor) give me some praise for my style. But outside of Creative Writing 101 my first year of college, and H.S. grammar class, I have done little in the way of "training" to be a writer.<p>Except... I read a lot. I mean, a <i>lot</i>. Like, a really, really, lot. I read voraciously, which is a trait I appear to have inherited from my mother. And I can't help but think that if you read a lot, you'll inevitably absorb enough of <i>something</i> to go a long way towards becoming a decent - if not great - writer, if you choose to write.<p>So yeah, I think "read a lot" and "write a lot" are really the keys to writing well. Sure, this might not get you to James Joyce territory, but for writing marketing material, blogs, technical docs, etc., it can take you a long way.<p>And as far as that goes, somebody famous (Stephen King, IIRC) said pretty much the same thing in a book on writing. "Read a lot, and write a lot".<p>I'm with Ryan here... don't label yourself as "a writer" just read and write. If you <i>really</i> don't get basic grammar and punctuation, read Strunk & White, or <i>Eats, Shoots & Leaves</i>. That should be enough to enable you to write at a respectable level.<p>I would add one more thing though... since I started writing more for specific reasons (that is, beyond random ranting on my blog) I do read with more of a conscious eye on the details of what I'm reading, in terms of structure, voice, etc. And I freely admit I will shamelessly crib useful ideas from other writers. Of course, it might not be the best thing for my interest in writing technical content that my favorite writers include Dean Koontz, Stephen King and H.P. Lovecraft.<p>[1]: <a href="http://www.infoworld.com/d/application-development/why-you-should-care-about-your-local-hackerspace-221628" rel="nofollow">http://www.infoworld.com/d/application-development/why-you-s...</a><p>[2]: <a href="http://www.infoworld.com/d/application-development/how-provision-users-in-cloud-world-227362" rel="nofollow">http://www.infoworld.com/d/application-development/how-provi...</a>