Writing a book

Whether you want to write fiction or non-fiction, getting started on writing a book can be difficult. While you may have a wonderful idea brewing in your head, it can be difficult to get that story down on paper.

While every author has his or her own writing process that works best, you can follow the tips below as you create your own process.


Figure out what your book is about

If you’re writing non-fiction, think about your goal for writing the book. Do you want to recount the history of a specific time period, or are you trying to compare and contrast that time period with what’s going on today? If your topic is one that’s been covered by other authors, figure out the unique spin you can put on the topic to make readers want to pick up your book.

If you’re writing fiction, determine your genre and the audience you want to target. Are you writing a psychological thriller for adults or a fantasy about talking animals for kids? Once you determine your audience, make sure everything you write will engage that audience.


Just write—you can revise it all later

Once you’ve determined what you’re writing and who you’re writing it for, start putting words on paper. Don’t fret too much over getting the exact right word or turn of phrase in every sentence, and don’t stall while you decide whether your protagonist should have blue eyes or brown eyes.

Your first priority is simply to get the story on paper to create a first draft. Once you’re done with that draft, you can (and should) go back and revise your work repeatedly. There’ll be plenty of time to make changes and insert new, better dialogue or phrases.


Using an outline

Before you begin writing your full story, try creating an outline. You can either create a chapter outline, which might begin something like this:

  1. Chapter 1: Our protagonist, 11-year-old Jenny, learns she is spending three weeks at summer camp, to her dismay.
  2. Chapter 2: Jenny travels to the camp, and she isn’t pleased with the other campers.
  3. Chapter 3: Jenny makes a friend, but she’s still having trouble with some of the other girls. When she decides to hide in the woods to get away from their bullying, she finds a ramshackle cabin with a strange old man living there.

Plot points

You can also try creating an outline based on the plot points of your story and decide later where to break up the chapters. Such an outline might start like this:

  1. Week 1: Jenny finishes her last day of school and she thinks she’s going to enjoy a long, lazy summer at home. However, her parents inform her that they’ve signed her up for a three-week summer camp in the woods. Jenny spends the rest of the week upset about being forced to spend time with strange kids.
  2. Week 2: Jenny packs for camp and says goodbye to her BFF. She travels to camp, and she decides that no matter what happens, she’s not going to have fun. When she arrives, she immediately dislikes the other campers.
  3. Week 3: Although Jenny has made a new friend and discovered that she actually likes some of the activities, she still has problems with some of the girls. She starts trying to find places around camp where she can hide to get away from their taunts.

Note that some authors love outlines, and some hate them. Since you’ll eventually learn what process works best for you, you can feel free to ditch the outline if you find that it makes it harder for you to write your story.


Stick to a schedule

No one writes a novel in a day. While you may be incredibly excited about the prospect of writing a book when you start, you might discover that your excitement begins waning the further you get into the book.

To help keep yourself on schedule, try setting daily or weekly word count goals. For example, you can set a goal to write 500 words a day or 2500 words a week. Setting a daily goal can help you as you create a daily writing schedule, whether it involves writing for an hour in the morning before work or for an hour or two after dinner in the evening.


Flexible goal

If you set a weekly goal, you have more flexibility since you can write 1000 words one day, 500 the next, and so on. However, this might make it harder to develop a writing habit, especially if you meet your goal early in the week and then take the rest of the week off. If you set a daily goal and you begin easily surpassing that goal every day, try increasing the goal to keep yourself going.


Try NaNoWriMo

If you want to try writing a draft of a novel fairly quickly and with support from social networks and the online community, give National Novel Writing Month (or NaNoWriMo) a try.

Beginning every November 1, writers from all over the world set a goal to complete an entire book by the end of the month. Note that nothing says the book has to be a masterpiece—and it probably won’t be, since one month generally isn’t enough time to write a draft and go back and revise it to make it great.

However, the encouragement from the online community can help you stay motivated, and if the first draft is the hardest for you, you can end the month with a full first draft ready for revision.


Resources

Expert proofreading online

Proofreading services

Copy-editing services

Millard's Crossing Dorfcafé Eglofs War138 SS Fallschirmjager Coffee Beans Arabica Era77 Era77 Avinença Monpazier What is corn meal in Mexico Dog69 duta76 perihoki duta76 duta76 duta76 duta76 duta76 duta76 duta76 duta76 duta76 duta76 duta76 duta76 stc76 perihoki perihoki cakar76 cakar76 perihoki duta76 duta76 duta76 duta76 duta76 duta76 duta76 duta76 mekanisme transisi simbol gold silver mahjong ways 2 evolusi paylines dampak volatilitas mahjong wins 3 probabilitas fitur scatter hitam ritme engine mahjong logika akumulasi multiplier kemenangan mahjong ways 2 evaluasi stabilitas rtp respon server mahjong wins 3 aws formula mahjong detail spin terbaru aws interval spin scatter hitam mahjong aws konsistensi lucky neko ekspektasi realistis aws investigasi multiplier starlight princess kombinasi aws mindset pengguna rtp live mahjong aws validasi pola sweet bonanza rtp aws pergeseran rtp pgsoft lonjakan tren aws riset algoritma rtp pragmatic massif aws strategi fenomenal wildbandito harian logika engine algoritma scatter hitam terbaru hubungan chain reaction multiplier mahjong ways 2 perbandingan struktur engine mahjong wins 3 ways 2 rahasia transisi simbol emas pg soft mahjong faktor latensi server respon mahjong wins 3 arsitektur strategi analisa pola mahjong wild deluxe logika sicbo kalkulasi gates of olympus slot online intelegensia permainan analisa pola presisi starlight princess teknik transisi baccarat mahjong ways 2 pgsoft kasino online protokol elite optimalisasi teknik probabilitas blackjack ekosistem mahjong wins 3 pragmatic sweet bonanza sinopsis teknikal algoritma wild west gold taktik cerdas mahjong ways 2 pgsoft roulette rtp live protokol profit analisa pola transisi mahjong wins 3 prgmatic eskalasi peluang sugar rush sv388 blackjack aws evolusi spamspin live rtp mahjong aws gamechanger rtp live mahjongwins aws kalkulasi ai mahjong terstruktur aws kondisi optimal scatter premium mahjong aws konsistensi strategi aman mahjong2 aws logika putaran bonus konsisten aws monitoring rtp ekosistem mahjongwins aws optimalisasi kestabilan mahjong konsistensi aws scatter berjejer koigate ai aws strategi multiplier gates olympus stabil sinkronisasi rtp live peluang teknik sicbo analisa pola mahjong wild deluxe strategi gates of olympus analisa teknik strategi mahjong ways 2 pgsoft taktik baccarat pola peluang rtp live starlight princess strategi hibrida analisa peluang teknik blackjack pola taktik mahjong wins 3 pragmatic rtp live sweet bonanza arsitektur peluang analisa strategi roulette taktik pola mahjong ways 2 pgsoft teknik rtp live wild west gold sinergi analisa peluang strategi mahjong wins 3 pragmatic teknik sugar rush taktik sv388 rtp live metodologi analisa rtp live mahjong wild deluxe taktik dadu sicbo pola peluang paten gates of olympus taktik manajemen peluang analisa pola mahjong ways 2 pgsoft teknik baccarat strategi rtp live starlight princess metrik akurat analisa peluang blackjack taktik strategi mahjong wins 3 pragmatic teknik pola rtp live sweet bonanza konvergensi analisa kemenangan strategi peluang roulette taktik pola mahjong ways 2 pgsoft teknik rtp live wild west gold optimalisasi momentum pola strategi sugar rush analisa mahjong wins 3 pragmatic teknik peluang sv388 taktik cerdas pola mahjong wild deluxe teknik dadu sicbo strategi gates of olympus rtp live tertinggi strategi sinkronisasi probabilitas analisa rtp live starlight princess teknik mahjong ways 2 pgsoft pola taktik baccarat formula pola silang teknik analisa blackjack strategi pola mahjong wins 3 pragmatic taktik peluang rtp live sweet bonanza manipulasi momentum teknik strategi roulette analisa pola mahjong ways 2 pgsoft taktik peluang rtp live wild west gold metodologi cerdas taktik rtp live sugar rush analisa pola mahjong wins 3 pragmatic strategi peluang sv388 investigasi algoritma smart tumble mahjong ways 2 mekanisme rng scatter hitam mahjong terbaru analisis multiplier volatilitas mahjong wins 3 anatomi frekuensi gold frame mahjong ways sinkronisasi engine visual mahjong wins 3 luckyneko turbospin multiplier terupdate scatter berlapis mahjongwins pola scatter hitam turbospin probabilitas validasi kredibilitas sweetbonanza rtp wild probabilitas multiplier mahjong ai microengagement multiplier mahjongwins analisa sistematis wildbandito otomisasi historis multiplier gates perspektif intensitas spin starlight konsisten symbolstutter multiplier gatesolympus data putaran starlight scatter data spin pgsoft rng scatter interaksi pengguna luckyneko komunitas spinotomatis pragmatic putaran konsisten statistik simbol ekspektasi akurat arsitektur kode wild cascades mahjong ways 2 studi komparasi sebaran scatter hitam mahjong batas maksimum akumulasi multiplier mahjong wins 3 fenomena ghost spins sinkronisasi rtp mahjong analisis algoritma retensi simbol mahjong wins 3 eksperimen algoritma scatter hitam jeda putaran sistem koreksi otomatis engine pg soft mahjong probabilitas perfect screen full line mahjong wins 3 pengaruh kompresi grafis kecepatan mahjong ways 2 dekodasi logika near miss scatter hitam navigasi probabilitas tinggi teknik analisa sicbo strategi rtp live gates of olympus taktik mahjong wild deluxe intelegensi algoritma analisa pola mahjong ways 2 metodologi baccarat sinkronisasi rtp live starlight princess sinkronisasi algoritma analisa peluang blackjack strategi mahjong wins 3 pragmatic navigasi rtp live sweet bonanza estetika komputasi kemenangan sinkronisasi pola mahjong ways 2 pgsoft metodologi roulette navigasi wild bounty hunter manifesto strategis kemenangan hegemoni analisa sv388 teknik pola mahjong wins 3 kalkulasi presisi sugar rush blackjack blueprint strategi multidimensi analisa pola gates of olympus taktik mahjong wild deluxe teknik akurasi dadu sicbo kalkulasi presisi probabilitas teknik baccarat taktik mahjong ways 2 pgsoft navigasi rtp live starlight princess arsitektur eksekusi taktis optimalisasi rtp live sweet bonanza analisa blackjack strategi mahjong wins 3 pragmatic rekayasa balik peluang arsitektur eksekusi wild bounty hunter teknik roulette optimalisasi rtp live mahjong ways 2 pgsoft forensik probabilitas terpadu dekonstruksi strategi blackjack analisa mahjong wins 3 taktik dinamis sugar rush sv388 eksploitasi momentum rtp live taktik cerdas gates of olympus teknik mahjong wild deluxe analisa peluang sicbo terbaru forensik data kemenangan dekonstruksi pola starlight princess strategi baccarat analisa mahjong ways 2 pgsoft intelegensi volatilitas strategi akurasi blackjack analisa pola sweet bonanza teknik rtp live mahjong wins 3 pragmatic blueprint akselerasi akurasi taktik dinamis roulette pola mahjong ways 2 pgsoft intelegensi rtp live wild bounty hunter rekayasa balik peluang arsitektur eksekusi sugar rush teknik blackjack optimalisasi rtp live mahjong wins 3 sv388 arsitektur pola jitu analisa pola mahjong wild deluxe strategi sicbo taktik rtp live gates of olympus blueprint eksekusi taktis analisa peluang baccarat pola mahjong ways 2 pgsoft akselerasi rtp live starlight princess forensik probabilitas dekonstruksi pola sweet bonanza teknik blackjack metodologi mahjong wins 3 pragmatic manifesto strategis kemenangan hegemoni analisa roulette teknik pola mahjong ways 2 kalkulasi wild bounty hunter cetak biru akselerasi akurasi taktik peluang blackjack pola mahjong wins 3 intelegensi rtp live sugar rush sv388 desain grid pola pecahan simbol mahjong ways 2 riset algoritma distribusi scatter hitam terbaru efisiensi gold frame multiplier mahjong wins 3 sistem komputasi balans rtp engine pg soft anatomi kecepatan server sinkronisasi mahjong ways teori kerapatan simbol naga hijau mahjong wins 3 pengaruh fast spin logika rng engine analisis siklus volatilitas fase scatter hitam studi komparatif mekanik tumble mahjong wins 3 psikologi near miss visual simbol mahjong ways analisis kognitif pengguna wild bounty showdown pg soft interaksi dinamis dua belas fase transisi mahjong pg soft perubahan algoritma sistem kerangka konseptual mahjong ways 2 sistem data heterogen modern pemahaman ekspektasi target mahjong ways 2 analisis statistik simbol akurat riset gabungan pemain mahjong ways 2 tren pengumpul scatter emas 293 294 295 296 297 arsitektur pola jitu analisa pola mahjong wild deluxe strategi sicbo taktik rtp live gates of olympus jitu blueprint eksekusi taktis analisa peluang baccarat pola mahjong ways 2 pgsoft akselerasi rtp live starlight princess paten forensik probabilitas dekonstruksi pola sweet bonanza teknik blackjack metodologi mahjong wins 3 pragmatic mantap evaluasi sistem pg soft frekuensi scatter mahjong wins pekan ini gebrakan gates of olympus super scatter petir merah raksasa pembaruan sistem menguak rahasia multiplier mahjong wins 3 momentum terbaik pengaktifan fitur pola runtuhan emas mahjong ways 2 lonjakan rtp berkala transformasi baris emas wild berjejer rtp mahjong wins 3 rahasia putaran konsekutif algoritma mahjong ways 2 misteri simbol kelima transformasi mahjong wins 3 analisis cascading wins pola scatter hitam dampak battery saver rng engine mahjong ways 2 anatomi algoritma multiplier krusial mahjong wins 3 efisiensi komputasi jalur kemenangan mahjong wins 3 mengurai rahasia algoritma fitur scatter hitam evaluasi pola multiplier maksimum mahjong ways 2 peluang transformasi karakter emas mahjong ways 2 laporan sinkronisasi data rtp mahjong wins 3 311 312 313 314 315 316 317 318 319 320 mengembangkan keputusan bermain kombinasi simbol mahjong ways 2 diskusi meningkatkan kualitas keputusan sistem mahjong ways metode observasi sabar pemanfaatan data real time monitoring aktivitas harian tren mahjong pentingnya fokus manajemen modal algoritma terbaru mahjong ways 2 rancangan fakta terbaru mahjong ways mekanisme distribusi konten