其实我觉得新手用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也是有可能的。