Öncelikle gelişmiş bir program geliştirmek için gui seçeneği olan ve bize geliştirme konusunda kaynağı olan bir dilden başlamamız gerekiyor, ben c# ve qt kullanıyorum genelde. c#'a dair paylaşılmış ve size yardımcı olabilecek bir çok framework bulunmakta, qt'ye gelirsek qt eğer gelişilebilirse...