Para linguagem recomendo-te C++ e OpenGL como API gráfico (free+free).
Começa por programar um motor 2 ou 3D, há varios motores opensource em que te poderás debruçar (free).
Se quiseres um MMORPG agradavel graficamente, precisarás de 6x 8x vezes mais de artistas do que programadores (mete os teus amigos a trabalhar) 3ds, Maya, Photoshop e CAD são os programas a usar (nothing free here).
Vais ter que programar a Net-Code toda, isto é, Client/Servidor, pensar nas várias bases de dados para items,caracters.
Antes de me cansar com toda esta lenga lenga...
Os teus amigos tb teem todos 15 anos?
O que tu queres é jogos, faz assim.
Saca o jogo MMORPG Ultima Online, um server do tipo Sphere ou RUNUO, aprende a linguagem (scripting) a que estes obdecem.
Se perderes 1 mês a programar + os scripts base e se tiveres 30-40 amigos, já dá para te divertires durante mais de um ano a jogar no teu server.
É a maneira mais facil de teres algo teu, e de te poderes divertir.
Agora, se tiveres 100 amigos com escolaridade ou veia artistica (não é brincar ao photoshop), e que queiram trabalhar 6 meses à borla, volta a postar aqui, talvez se arranje alguma coisa lol.