Well, I'm a pretty DECENT programmer, I know some Python and a little bit of C. I've recently decided I want to get into game development a bit. I have some great ideas in my head that I'd love to see come to life.
But, I don't exactly know where to start. I'm willing to start with some simple things such as pong. But I eventually want to get into 3D game development. Where exactly should I start with game programming? Specifically for the Xbox 360. I've been recommended the XNA framework + C# but I have heard other opinions too, such as UDK + Torque3D. Any suggestions?
Keep in mind I've never programmed a game before in my life, other than a Rock Paper Scissors in Python :P