開発環境としてVisual Studio 2008 C++が定番?らしいのですが、個人的に可能であればテキストエディタ(emacs,vim)で
開発をしたいと思っています。ただWindowsアプリの開発経験が少ないので、実際に開発している方はどんな環境なのか、
~の機能があるからVisual Studioが絶対いい、いや私はemacsで~のコンパイラを入れてなどなど開発環境を教えてください。
Windowsアプリケーションを開発するのであればVisual Studioを使った方が良いかと思います。
初めてであればExpress Editionが無料なのでお勧めです。
開発言語は個人の好みですがC#かVB.NETで開発するのが一般的ですし、ドキュメントやサンプルも豊富です。
Visual Studioはドラッグ&ドロップでGUIの開発が簡単にできるのが特徴です。
それに対してテキストエディタでの開発はGUIの表示や動作など全て手書きなので、あまりお勧めはできません。
Visual Studioについては、wikiにも詳しい情報があります。
あとは、
Eclipse with CDT
http://www.eclipse.org/cdt/
一時期使ってましたが、今はどんな感じか追っかけてません。
以外と使い勝手がよかったのが、
NetBeans C and C++ Development
http://www.netbeans.org/features/cpp/
です。
何かの参考になれば。