Warum?
Dev-C++ ist eine freeware IDE. Man kann sich natürlich auch lieber den
reinen compiler holen und in der Eingabeaufforderung compilieren.

Schreibt man Fensterprogramme rein in Text und zeichnet
nichts visuell, versteht man eher die Zusammenhänge von Multitasking,
den Messageloops und der virtuellen Speicherverwaltung.
In VC++ habe ich nie geschrieben. Aber soweit ich weiß,
macht der Designer die Programmiersprachen mit
visual davor ja aus.
Sobald du aus VC++ schlau wirst, schaust du dir die Struktur
als puren Text an, lernst sie danach in in paar Minuten und
bereust den arschteuren Kauf.

Dann hast du auch keien Probleme, auf andere OS zu programmieren.
Nach VC++ bist du zu gewöhnt an deinen einafchen Designer und
kommst in keinem source code anderer klar.

Wie gesagt zu deinen .a etc. -> g++