Visual Studio Community 2013 は、Professional版と同等の機能を持ち、個人の PC にインストールすれば無償で使用できる Windows プログラミングツールです。
MFC が無償で使用できるツールです。これから Windows プログラミングを始めようとするのなら最適なツールです。
プログラミングを始めようとする動機は様々ですが何から始めるかは悩ましいところです。個人の立場によって様々ですが、以下では、PC のパラレルポートから外部の機器を制御するような用途に使用することを想定して、使用する PC とツールを紹介します。
PC は携帯、移動するのに便利なノートタイプは必須ですが、最近のノート PC はパラレルポートがなくなっているので、PC を用意する必要があるかもしれません。
ここでパラレルポートを使用できる PC を紹介します。Dell製の Latitude E4200 です。この PC は下記の特徴があり、非常に使いやすい PC です。
ドッキングステーションは、Latitude E、Precision M用 レガシー拡張ポートリプリケータ PRO4X-02 を推奨します。
Dell E4200 は中古品になりますが比較的安く販売されています。Windows7 であれば問題ないでしょう。
Windows ではパラレルポートを直接アクセスすることはできません。アクセスするためにはライブラリ等を入手する必要があります。
ここでは NT library を紹介します。インストールすると Visual C++ 用のサンプルプロジェクトが作成されます。