By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Since you want to make an XNA game, the only choice is C#.
Otherwise, any popular language will do. You can make games in any of them. Just pick one and stick with it until you make a few games or apps with it then check out a few other languages.