Nimm C#!
Einfach zu lernen, moderne Sprache und es gibt viel Lehrmaterial im Internet. C# ist Objekt-Orientiert und weit aus besser als z.B. Visual Basic.
Dazu kann man zum Beispiel mit der XNA-Framework Erweiterung für Visual Studio auch relativ einfach Spiele entwickeln.
Schnell genug ist es auch, ich hab noch nie lange Wartezeiten bei der Codeausführung gespürt (außer WebClient und HTTPRequests^^)
Durch .NET gibt es viele vorgefertigte Steuerelemente, die man nutzen kann. Man kann auch eigene Steuerelemente einfügen oder bestehende erweitern.
Die Syntax ist recht einfach, wenn mans einmal gecheckt hat ist erschließt sich eigentlich alles aus Logik.
Sofern er Visual Basic.NET benutzt nicht.
Da ist alles genau gleich - einfach eine andere Syntax.
Wird dasselbe Framework verwendet & ist auch XNA Kompatibel.
Gruss