As a beginner, you should endeavor to make something fairly simple first, like tetris, or breakout. Trying to produce anything more complex is akin to jumping into quicksand - you'll never manage to crawl out.
In the beginning, even a simple game will take quite some time to finish, but once you finish it, you'll have a very clear picture of the difficulty involved, and you'll be able to move forward in the right direction, as opposed to drifting aimlessly for years.
In short: start small.
I would rather not program if I can help it
Programming is pretty fundamental to video games. So, if you want to make games, you'll either have to learn how to program, or partner up with a programmer.
Which is easier depends on your circumstances, and your personality type, but there's definitely more leverage in knowing how to program.