gcc
если серьезно, первые 2 курса я читал _только_ консольные приложения (в VC), и лишь третий, когда люди твердо отличали класс от переменной

- переходил к GUI.
ВСВ в этом отношении легче - но VC дает бОльшую гибкость.
По крайней мере, мне лично показалось так.