Windowsアプリを作る場合、MicrosoftのVisualC++とかいうのは必要なのでしょうか?

いきなり数万も投資するのは抵抗があるので、とりあえずフリーでダウンロードできる
VisualC++Express2005Beta2とかいうのをダウンロードしたのですが、ボタンが多すぎるし
ヘルプは何処を読んで良いのか解らず全然使い方が解りませんorz