Aie, là tu t´attaques à un gros morceau...
Pour faire un rpg online tu auras besoin de comprendre le C++ ( juste conseillé).
A partir de là, tu pourras te lancer dans la programmation du jeu avec des librairies tels que allegro, directx, sdl etc... ( ce sont des librairies qui regroupent des fonctions graphique, gestion du son, clavier etc...)
Puis dès que tu auras réussi à utiliser ces graphiques pour faire le jeu en lui meme, tu pourras te lancer dans la programmation des sockets ( pour le réseau).
Mais tout ca, après le C++