Hey guys :D
I want some opinions on a few queries I have. Some background info: I'm adept at programming in VB, C++ and somewhat less experienced with Java and C#; considerably experienced in 2D graphical design; and I'm studying a minor course in game design and also game development.
I've had a huge dream to produce games ever since I was eight and ten years later, I feel as if now is the time to pursue it.
My first question is:
what would be the most appropriate programming language to use for a single-player roleplaying game with a 2D graphics engine, for the PC? Similar to the style of the SNES-era Final Fantasy games (top-down view - but higher resolution and more modern art).
Secondly:
what if I decide to use the above idea, but include multiplayer aspects to it? If I was planning on making a large MMORPG-style multiplayer, or just a simple "connect into a friend's game" kind of multiplayer, for example.
Finally:
if I want to make my games for the PC, Android, iPhone and Xbox Arcade, what languages would allow the easiest portability? I've no issue with manually porting the program if necessary, but I'm assuming that some languages are similar to others.
Unfortunately, my courses which I'm studying are not very practical experience for this level of development, so I'm sorry if I'm misinformed with some of my opinions.
Sorry that its a weighty post, but thank you for reading and any reply is welcomed :)