俺は手に馴染んでいる秀丸エディタ使って、コードの変更を自動的に認識
してくれるC++Builder使ってるけどな...C++Builder使ってるもう一つの
理由は、ちゃんとWinmain関数があって、これをいじって多重起動を防止
したりできること。MFCは流儀を無条件に覚えることが苦痛じゃない人向けで
考えて理解できるようにはできていない。ただし、VCLのソースはC++じゃなく
パスカルで書かれている。

CやらずにいきなりC++を勉強するのも可。ストリームや配列を取り扱う
ライブラリの違いで、かなり違う言語に見えるが、C++の方が後でメンテ
するのは格段に楽。