其實我覺得新手用IDE其實哪個都可以,
只要覺得哪個IDE比較潮、帥氣就去選它,
為了方便的話就挑那些不用做多餘設定就可以一鍵編譯執行的IDE,
像是dev-c、Code::Blocks、VS之類的。
至於寫GUI則要看你用什麼library、framework了,
因為有些library、framework會提供GUI designer,
讓你方便拉一拉就有GUI介面,更甚至有些IDE裡就會自帶designer,
這些都是選IDE的考量。
以上是只有寫自己的code的情況。
如果你寫的code並不屬於自己的,
也就是屬於一個團隊或者是去維護前人寫的code的情況,
你可能會需要換IDE,
團隊的要求、平台的需求,
更甚至是為了要看懂隊友或前人寫的鬼東西,
把自己覺得比較潮、帥氣的IDE
換成另一個功能強大的IDE也是有可能的。