Don't start with network, u will be doomed to not finish anything. First try make simple games. Tried to make some 2d games? Maybe try to do game for 2 players on one PC?
All languages is good, because you just need to make game, not marry one of language and live with it. Try all, and look what is best to you ;) I tried networing with C++, and that was hard. Now made simple 2d movement over network with C# + xna + Lidgren.
And for end: game programming is hard. Don't try to make best mmorpg with alot fun stuff and so on. Make simple games, which you can finish easy. By taking big project, you doomed to fail. I know, i have gone this path... ;)