For general purposes: HTML/CSS/XML, JavaScript, PHP, Java, C#, C# ASP.NET, and, if I have a gun to my head, Visual Basic. (I
HATE VB!)
For purposes of making games:
Things I've seriously considered: C#, Java, VB (my first year of programming courses, when it was all I knew)
Things I've looked into, but decided against: Blender, Adventure Game Studio
Right now, I'm debating the merits of C# and Java, because while I like having RAD with C#, Java is cross-platform, so it's really going to come down to a few factors:
- ease of taking it online
- resource usage
- performance
- ability to keep my resources safe
I'm still in the process of researching these.