How? Why, with fire in my eyes and a song of victory and glory on my lips! With my blade clutched in my right hand and my brain alight with bloodlust...
Oh, you said
write. Sorry, I thought you were asking something else...
I've learned not to start writing unless I at least know where I want the story to go. Sometimes, I just start writing with an ending in mind, and try to figure out how to get there as I go. Sometimes, I plot the whole thing out in detail. I've found that the former tends to be a lot more frustrating, and using it runs the risk of getting stuck. The latter, however, requires much more patience and discipline (and not the sexy kind of discipline, though I guess if you have a partner who wants to help you out with your writing it can be).
Sometimes, there's trial and error involved in getting the story to go the way you wanted. In the story I'm currently working on, I had to rewrite a scene four times, changing a supporting character's personality a bit each time, before I got a sequence I was okay with (and there's still room for improvement). This gets easier when I've fully developed a character and he or she develops a mind of their own; once that happens, I'm basically just along for the ride! With a good enough model of the characters' personalities, you can just let them interact in the virtual space of your imagination and write whatever they do. Sure, the story is liable to go in a direction you didn't expect, but sometimes that can make the story better.
Now, since Seegee said something very interesting and helpful, I'll throw my two cents at it.
Seegee:
I recently saw a writing topic elsewhere asking what you looked for in a good story and the answers were: character, plot and dialogue. If you can't get those three right you're going to struggle.
CharacterThe most important thing about a story is the characters, because without them the reader has no reason to care about anything that happens. Even in a plot-driven story, where the characters are just reacting to external events, they're the thing that anchors the reader in the fictional world. If a character isn't convincing or interesting, then its a weak anchor. The better the character, the more attention readers will pay to his or her adventures.
So, what makes a good character? I would say either a) someone the reader likes and wants to see succeed, b) someone who the readers can identify with, and see themselves in his or her place, or c) both. To do either of these things, you need to make sure the character has believable motivations and acts on them like a person actually might, because otherwise the character just seems like a puppet attached to the strings of plot necessity. A puppet is an inanimate object, and you can neither root for nor identify with an inanimate object.
The trick here is to put yourself in the characters' place. Obviously, its easy to fall into the trap of making all the characters too similar to yourself (and, thus, to each other), but you can learn to avoid that. For one thing, pretend you have that character's motivations. Pretend that you want what that character wants, and then see how much your hypothetical behavior changes based just on that. Next, change your emotional triggers. If this character gets angry or jealous or needy more easily than you do, factor that into their motivations and means of pursuing them. Make yourself
feel what the character is feeling, and have them do what that emotion tells you. Finally, try to imagine your character's background and personal history; is this character less trusting and more antisocial than you? More haughty and self-absorbed? Good writing is exactly the same thing as good acting; some small part of the artist's mind must
become the character. It really is like running a virtual reality simulation in your mind.
DialogueThis goes hand in hand with characters, because dialogue is one of the biggest ways we learn about them. Writing convincing dialogue takes a while for most people to learn, and I think its because of an artificial block we put in our way. When I (and many other amateur writers) first sat down to write, I had this idea that writing dialogue was fundamentally different from talking. It didn't occur to me that the same part of my brain that controls speech in the real world is ALSO the part that I needed to use for writing dialogue.
When writing a character's lines, go to that mental simulation of the character I talked about in the last section and ask that part of yourself "what would I say in this situation?" Put yourself in there, and say what comes naturally.
It can help to give each character different dialogue quirks: maybe he really likes a certain word and uses it often, or she likes to dance around before making her point. Adding these details is easy to do after you've worked out the gist of what they would say, but after writing the lines, read what you've written and make sure it sounds natural. Could you imagine a person actually saying this? If not, try again.
I consider myself a very good writer of dialogue, but it did NOT come easily, or quickly. I think I can honestly say that it was the hardest writing skill I've had to master yet. But once I learned these tricks, it became as easy as chatting with someone in real life, because - under the layers of mental method acting - that's really all that it is.
PlotThere are two kinds of stories, basically. Plot-driven stories, which consist of characters reacting to external events, and character-driven stories, where the events are all consequences of the proactive main characters' actions. Character-driven stories are as solid as the characters that drive them; come up with good characters (see above), and a good story will evolve naturally as they interact. It might end up being different from what you originally had in mind, but that's not usually a bad thing (if it is a bad thing in this case, change the characters until you get the result that you want).
Plot driven stories, however, are a little trickier, because everything that happens in them is the author's responsibility. You need to plan out every little thing that happens, and make sure that it all follows logically from the preceding events. For a plot-driven story, you really should sit down and think the entire story through before you start writing, because otherwise everything you do runs the risk of proving an obstacle later on. For instance, if you use a hurricane to make your character leave her hometown in chapter one, you're prevented from having a romantic beach scene along the same coastline for a few in-story days. If the story depends on a romantic beach scene within that time period and geographic area, you've shot yourself in the foot. That may not be the best example (as you could probably just have the character go far from home and visit some relatives on the opposite coast or whatever), but it illustrates my point.
Most stories are driven by a combination of plot and character developments, so you have some wiggle room. External events can be dropped in to force the characters into action, and characters can follow their own initiatives long enough to make it to the next plot event. Just make sure that you never violate either the character's personality (see above), or the causal logic of the plot.