I am in no way a game developer, but I can tell you that using XNA + C# is by far the easiest way to develop games in my experience. I implemented versions of both "Snake" and "Pong" this year in a little more than a day or two per game.<p>Seriously, give it a try. You won't regret it!