Im new, but my programming background tells me...if you are just starting out with a new language, and program, like me... you should start simple, why not first make other games, more simple games instead? Its one thing to make a game, its another to make it multilayer. Start small, then, only then should you go big....starting big is what scares people away from actually learning!
best of luck =)