Game Maker and then head over to a language when i understand the basic ideas more?
To understand game design you should start out with something like this, or you should completely finish a game that's going to be way lower on the skill set. Like a text adventure or tic-tac-toe. Fully understand what it is you need to make a good game and then begin designing the game that you want. Not before.
what lanuage would you recommend for a beginner for this type of game?
If you want to jump straight into it then I recommend Python. I use it all the time to make simple games when I'm bored, the syntax is easily read from a noobie standpoint. After learning Python you can get Python's lib called Pygame which will handle sounds, graphics, and keystrokes/mouse clicks. Only more to Pygame once you fully understand Python though, seriously I didn't listen and I was so fucking confused bro. You need to fully understand why you are programming what you're programming.
And a last note on making a game. If you are the only one making a game then you need to learn how to design, program, and do artwork for a game. Making a game is not a half ass/easy thing that a lot of people think it is. It is filled with a lot of boring and hard hours of work, but at the end of all that pain, sweat, and tears you get a good end-result.