Okay let me starts out with saying that I am a beginner with coding, I have used source code to develop applications as well as change some of the functions but as far as writing my own programs I don't have a whole lot of experience. I am currently trying to decide on a language to go with, leaning towards C++/C#/Python but still undecided.
Anyways, My question is about game development. I have browsed around online, played with some 3d tools and game engines(with little progress) but none of them that I have seen offers a (massive multi-player online) type setup. They are mostly made as 1 player games and you start wherever the character is placed in the environment with the editor. Are there any game engines out there that will allow you to create both the client and the server? Nothing I have seen even shows anything similar to a log in screen/create character or how to indicate where in the world the character created will start out. Game environment should be 3d, OpenGL or DirectX.
I plan to be taking a class on programming so that will come later perhaps Ill get lucky and find someone to help me along the way but that is all a bit in the future. I don't expect this to become a widely popular game more of a personal project that I can play around with for experience. Ive tried several tools and haven't even gotten to the point of having a 3d world with no interaction(except through a standard preassembled game engine)
PS: Yes I know game development usually requires several programmers working together, yes I know it takes years to learn, No I don't plan on making a commercial program to generate millions per year.
Links would be nice, someone to help walk me through the process in detail would be a bonus.