Zwar schon etwas eingestaubt der Thread aber trotzdem

Ich kann C# empfehlen, damit programmiere ich mir Benutzeroberflächen für meine verschiedenen Elektronik-Projekte.

Die Express-Edition gibt es kostenlos und reicht dafür völlig aus.

Der Vorteil bei C# liegt wie ich finde gerade darin, dass wenn du dir einmal eine Basis (Sende-/Empfangsschnittstelle) gebaut hast diese ganz easy in sämtlichen anderen Projekten verwenden kannst und dann nur noch das "drumherum" wie Buttons einfügen und coden musst. Der WYSIWYG-Editor für das Windows-Form erleichtert dir da auch so manches.