I'm a freelance writer based in the UK and specialising in social and environmental issues and the Middle East. For more of my articles, see http://www.sarahirving.net. My first book, Gaza: Beneath the Bombs, which I co-authored with Sharyn Lock, is available from my blog, from Amazon or from Pluto Press. My second book, a biography of Leila Khaled, will be out later in 2010.
Less
- get out there, find out about the subjects that interest you and start asking questions. There are a lot of bad reporters out there nowadays who just replicate press releases - what Nick Davies' book Flat Earth News calls churnalism. That's not reporting, it's an extension of PR, and unfortunately commercial pressures are forcing more and more journalists to do it. But in the end you might as well be writing press releases for all the information and understanding you're adding to the world;
- read. You can't write well if you don't read good writing. Find different respected journalists and read their work, either in volumes of collected articles or, if they're still writing, online. For instance in the field of conflict journalism, two of the absolute best (in my opinion, but in a lot of other people's too) are Martha Gellhorn and Robert Fisk. Fisk still writes for the Independent, http://www.independent.co.uk/, although who knows for how much longer, since it's in serious financial trouble.
- write. One of the best ways to learn to write is just to do lots of it, and then come back to pieces you done a day or two later and see what's wrong with them.
- get edited. Even if it's as a volunteer writer. One of the most educational experiences I ever had as a professional writer was being edited by Corinna at Women's E-News [http://www.womensenews.org/]. She was vicious, but it taught me an awful lot about style, factual attribution etc, and it's made me a better writer (at least there's less red ink all over my copy back from her nowadays).
- remember that there are different styles of writing nowadays, and writing for websites is a very different skills from writing for print journalism - the format Donald lays out is the classic print article one, but in website articles you need to front-load them much more, because people read online in a totally different way so you need to present information differently. If you're looking to go down this route it's worth finding a specific Writing for the Web course - Michael Wignall at Streamengine in the Uk [http://www.streamengine.co.uk/index.html] does a great one, I have no idea about other parts of the world.
Hope that was all at least a bit useful!