Windows için program yapacaksan .Net tabanlı programlama dilleri (C#, Vb.net vs.) veya Delphi işini görür öğrenirken de çok zorlanmazsın. Daha low level olsun dersen c/c++ falan öğren ama biraz sıkabilir

.Net dilleri için ide olarak Visual Studio yu kullanabilirsin bence en iyisi, Delphi içinde Delphi XE kullanabilirsin.