What rubah said.
I used to have dreams of creating my own games from scratch, but I know better now. Even if you program everything you need (itself an extremely tall order), there's always the little question of the art and sounds/music...
Learn basic programming, and if you (still) want to get program games, you might want to try joining an open-source development team.