C/C++, Java, C#, Visual Basic, basic Python and Ruby, PHP, Action Script, SQL, and JavaScript. I have been wanting to do a game using XNA 4.0 but I've been busy with other things. I feel that C# is very versatile when compared to other languages but it's also CLR or Mono/Wine only. I personally prefer old fashioned C and procedural programming to OOP even though it does save on coding time, but it adds additional overhead. What language did you use to write the indie game with? I agree that Java just blows, but soon enough it's use should die out as other cross platform options become more widely used. I wouldn't mind using python to create a game but most of the engines I've seen are for those visual novels.