I know that at some point of time or the other, you have probably wondered from where Rowling gets her wild imagination, and from where Coelho gets his inspiation. Its in fact nothing complicated. THEY FOLLOWED THESE PRINCIPLES TO GET ON THE TOP:
First, get a partner to work with. Look to your library for help. Sometimes there are writers' groups that get together and critique each other's writings. This is the best place to get help initially.
Second, write every day. Pick up a journal at the dollar store and dedicate time every day to writing for at least 10 minutes.
Third, read the type of books you want to write. For example, if you are interested in writing nonfiction, then read several nonfiction books by different authors. This will help you to identify the type of writer you want to become.
Fourth, read books that are opposite of what you want to write. Sometimes if we read books that are not in our usual scope, new ideas emerge. It may give you an idea on how to start your story or how to organize it in a different way
Fifth, when you sit down to write, don't be critical of yourself. Tell yourself that you'll come back and edit later. Let the ideas flow.
Sixth, when you are done writing, print it out and read it out loud. This doesn't mean read it in your head. Actually read it out loud to a friend or just to yourself. This will help you to catch many more mistakes.
Seventh, write the introduction last. After you have written the whole story, go back to the beginning and write an introduction that will capture the audience and get them ready for the story