Your best bet is to learn something like c++, as its an OOP which is really useful for game design, there are some great online tutorials (just google for \"c++ tutorial\") . Its not really that hard to learn - you can pick up all the basics within a couple of days, if you\'re good at that kind of stuff...
Then your best bet is to start off with a 2D game, given how you have 1 less dimension to work in, and it saves you the effort of diong 3D models.
So, you\'ll want a GUI so your programme won\'t just run in the background. Try SDL or something - I found SDL particularly easy to learn.
And yeh, thats about all there is to makin your first, simplest game. I imagine you\'ll be able to improve on it from there.
If you want to make it multiplayer, you will need alot of networking knowledge (sockets and stuff like that just doesn\'t come natually...).
And, yeh, basically have fun. I doubt you\'ll finish many of your first few games cos you\'ll get bored and want to move onto something more complex, but thats how you get better at programming and game design...
*Nebuduck goes back to putting in the final touches on his 2D charachter\'s moving sprites*