This is, by far, the #1 mistake I see people make when they try and make a game. You're simply not going to make something great for your first game; you'll be lucky to finish anything at all. Start small!!
hobbygamedev.com/beg/incremental-learning/
-Rez
hobbygamedev.com/beg/incremental-learning/
-Rez