あまりに初歩的な質問で大変恐縮なのですが、
Windowsで動くアプリケーションを作るにはどうすればよいのでしょうか?

中学校の頃にC言語を使ったことはあるのですが、
その時はコンソール画面で動くプログラムでした。
しかし、ウィンドウやダイアログを使ったプログラムは
作ったことがないので、皆目見当がつきません。

なんとか調べてみましたら「Visual C」を使え、とあったのですが、
「Visual C」無しには作れないのでしょうか?