Goodreads
Goodreads asked Ramon Somoza:

What’s your advice for aspiring writers?

Ramon Somoza Nine things:
Read, read, read
Write, write, write
Review, review, review

Reading will improve your style and enhance your vocabulary.
Writing will allow you to be more fluent and prevent that dreaded "writers block" that some people have. It will also help to improve your plots and characters.
Reviewing will allow you to spot your mistakes. NEVER release your book without reviewing it at least three times, leaving some weeks in between. If you make the three reviews one after the other, you will miss most of the mistakes.

About Goodreads Q&A

Ask and answer questions about books!

You can pose questions to the Goodreads community with Reader Q&A, or ask your favorite author a question with Ask the Author.

See Featured Authors Answering Questions

Learn more