こんにちは。質問です

C++でウィンドウズアプリケーションの開発を行いたいのですが
開発環境はどの開発環境がよいでしょうか。

EcliplseではWinアプリは作れませんか(MFCやDLLが使えない?)
VC++が一番よいでしょうか。

Cは基本を学びコンソールプログラムが作れます。
C++でオブジェクトとクラスを学び、C#、JAVAに流れようと考えています。
Windowsアプリは絶対ではなく、最終的にはオープン系アプリの開発知識を
つけたいと思っています。よろしくお願いしますm(_ _)m