Learn how to program and play lots of games. If you find yourself capable of writing a game, someday you'll be capable of writing a really good game. My dad's a writer, and when you ask him how to learn to write, he says, write. So basically, do it and keep doing it until you get good.
Fred Haslam