The way to get rolling with game dev is to start small. It's better to have a single level game that's complete with beginning->middle->end than having one big game where everything is half done.
Think about it as if you were a writer. Would you show people a bunch of short stories or one big novel with missing bits everywhere and no proper beginning or ending, and where half the characters don't even have names yet? That's basically what a lot of amateur game developers actually do.
So basically make very small games, but make them as engaging and polished as you can make them in a reasonable amount of time.
'Reasonable amount of time' being the keyword here, it'll be a while before I have anything really playable, (small or not) due to high school this year and getting ready for college next year. It may be a month before I get
any significant progress, let alone something playable.
Thank you for the advice, though. I do have two large-ish games in my computer that are exactly like you described, namely, incomplete. I'd actually post them to get critiqued, but they really do suck and I've cannibalized script from a number of other games without crediting them, always a big no-no.