ひと口にC言語といいますが、やや乱暴に分類して、
C言語、
C++
VC++
C++/CLI
があります。
VC++はさらにSDKとMFCの2種類があります。
VC++というのは、マイクロソフトが提供するC++の「開発ソフト?」で、特にSDKは、「VC++でC++をコーディングする」という感覚です。
MFC以外は、VC++ Express Edition など、ネットからタダで開発環境やコンパイラをダウンロードできますが、MFCを手に入れるには金を払う必要があります。
以下、長くなるので粗く書きます。
C++/CLIは、10人のうち9人以上が「やめておけ」というでしょう。
理想は、C++か、VC++SDKですが、たいへん難解です。
独学で使いこなすには、東大に現役で合格するくらいの頭脳が必要です。
(実際に私の知人は東大の理系に1浪で合格し、某国立大学の教授をやっていますが、VC++SDKに挫折しました)
そうした意味で、もし質問者の方が東大生か、東大OBでなく、かつ独学なら、お金はかかりますが、MFCが一番いいのではないでしょうか。
MFCなら比較的簡単です。
(といっても、VBよりはかなり難しいですよ)
MFCにせよ、SDKにせよ、関連サイトや参考書は、たくさんあります。
また、ゲームが目的なら、Cではありませんが、Javaという選択肢もあります。
これなら、MFCよりさらに簡単です。
このテの質問があると、上級者たちが次々に出てきて、難解なことを言い始めます。
内容的には正しいのですが、質問者には全く理解できなかったりします。
「自分が上級者であることをひけらかしたいのかなぁ」と思ってしまいます。
この世界には、ほんとうに不思議な人たちがいます。
あと、個人的意見ですが、言語を身につけようとするなら、ある程度投資も必要です。
ご健闘を!
補足
大変詳しい説明をありがとうございます。これからがんばってみます!!