About six months ago i picked up game programming as a hobby again after a period of approximately 12 years. The last thing i programmed in was GWBasic
Quite a lot has happened in the last twelve years. Since i didn´t really know where to start, i started with Visual Basic.Net, for the only reason that the name sounded vaguely familiar to GWBasic. In the past six months i created a few small games (Tic tac toe, 2d sidescroller, 2d maze with AI opponent). I am currently thinking about my logical next steps. I am mostly interested in the technical side of game development, especially AI, and don't care much about the graphical side (i love to play Dwarf Fortress for example ;-)
I am wondering whether i should specialise further in VB.net or start learning another language like C# or Python. Therefore i have a few questions i would like to ask you:
1. Why does almost nobody use VB.Net? Is is not suited for game programming?
2. Should i move to another language or continue using VB.Net?
3. If i should move to another language, given my interests and experiences, which language would suit me better? Python or C#? Or maybe another language?
I am very interested to hear from you. Thank you very much in advance!






