1. Live an interesting life. Meet people. Read a lot and widely, learn from the great writers.
2. Write just a little every day.
3. Settle on an idea that you care about, that you're really passionate about, then research around it and dream it out in your mind. I don't plan out the plot, rather let it emerge as I write.
4. When I write I try as far as possible to forget I'm writing it at all. I tell it down onto the page, as if I'm telling it to one person only, my best friend
5. Remember to write for yourself, not for a market and give yourself time to develop your own style, your own voice. It takes a lifetime. Enjoy it!