Ah sorry for not being too specific.
The game i would like to be building are online real time based.
Meaning playing online with other players, rating/score changes depending what the user does, etc etc.
Basically, a multiplayer game just like runescape where you can play with other players.
Thanks
Then you pretty much want to use Unity, Java, Flash or Silverlight (With Java and Silverlight being the most flexible and Flash having the largest installbase), If you think you can get away with requring a download and installation for your game and need to use OpenGL4/DX11 features then Java or Unity pro is the way to go, If DX9/OpenGL2.1 level features are enough then Flash, or the free version of Unity is good enough. (Unity is probably the easiest option out there for this kind of thing), I wouldn't use Javascript for a serious project today, (It might end up being the standard way to do webgames in the near future though and it can do some really amazing things if you don't mind wrestling with the inconsistent browser support)
The server can be written in almost any language (Allthough php is a bad choice for it as its not really designed for that kind of use)