Making Games

So you would think something simple as "making games" would be an easy search. Nope. After Googling what I'm after, it is still a very hard task to do. I'm just looking for something in the right direction. I know i need to learn coding ie programming, but what exactly? With different languages to learn, which one do I spend time on first? What programs, applications do I need? I'm looking to make something either on the PC, or an Xbox indie game. Any help is greatly appreicated.