başlangıç için visual studio.net platformunu kullanmak bence en mantıklısı..
arayüz oluşturman çok kolay..
sadece sürükle bırak metodlarıyla arayüzü istediğin gibi oluşturursun...
dil olarakta visual studio.net içerisinde bulunan Visual C# dilini kullanabilirsin...
yapman gereken şey istediğin şeyi eklemek örneğin button ve butona çift tıklayarak arkasına yaptırmak istediğin kodları yazmak..
www.csharpnedir.com sana yardımcı olabilir...