This right here is one of the best things said in this thread. When you are first starting, keep it small, and keep it simple. I've made several games to date, and none of them were anything I would be willing to show anyone. But with each one, I learn a little more, I get a better handle on what I am capable of doing, and I get one step closer to making something I'd be willing to release.