I'm writing my third novel (not counting the really bad one I almost finished back in the early 1990s), so I feel I can speak on this topic with some degree of authority. I suppose I'm directing my remarks to the new novelist, the one searching for "the best way to write a book."
I'd like to limit my remarks to the first draft, which is where all novels begin.
1. Understand that nothing matters more than getting your first draft out of your head and down on paper, or the electronic equivalent of paper. Stop thinking about your ebook and print covers, what typeface you'll publish the print book in, your likely target market, and all the other things that don't matter because YOU HAVEN'T WRITTEN THE BOOK YET.
2. I write my first draft in the Courier typeface for several reasons, the most important being it's so basic. It's not pretty and even if you italicize a word, you can hardly tell it's italic when you print out the draft. Courier, to me, represents words. Just words, nothing else. Train yourself to write with little or no italics; let the words convey the meaning, not formatting.
3. Write every day. Any writer who's written a lot will tell you that you need to write every day. You'll train your brain to think like a writer and you'll get your first draft done faster.
4. Don't show your work to anyone. If you belong to a writing group, show them your work after you've finished the first draft. You don't need to be thinking about subplots and characterization, all that stuff, until you've got the story down on paper. If you take advice from others, start on your first rewrite.
5. Get inside your head. It's your story, you're the creator. Do whatever you have to to get inside your head far enough to pull the story out. For me this means sitting by myself somewhere. I can occasionally write in public now as long as I don't know anyone around me. I can tune out their noise, with headphones if I need to. I recommend new writers find a place where there are no distractions, including no Internet connection.
6. Separate research time from writing time. Remember, your goal is to get the first draft written as quickly as possible. Stopping to look up the name of a street or how many miles out of town a character lives interrupts the flow of writing the first draft. Place an asterisk at the front of a word you need to do some research on, then come back later, during research time, and do your looking-up. Which brings me to...
7. It's okay to schedule research time. We can't be spot on with our writing day-after-day. Use the "down days" to look up stuff you didn't look up when you were really cooking and the words were flowing.
8. It's also okay to write scenes out of sequence. Say you sit down in your private place to write, and you're seeing a scene that's half a day ahead in the manuscript. But it's so vivid and you know exactly who's going to say what and what's going to happen. It's okay to give yourself permission to write that scene. This is where Scrivener is so helpful. I organize my novel by chapters and scenes; it's easy to find my way around that way.
9. Don't worry so much about things like spelling and keeping the names of minor characters straight. Get the first draft done, then iron out the inconsistencies. (Just make sure you do; I've read many complaints about authors mixing up the names of major characters, like their main characters. Very embarrassing.)
The first draft is sacrosanct: without it there is no novel, which means until you get it done you're not a novelist.
So quit reading this post and get back to writing!