C++とOpenGLは、一応プログラムでメシが食えるくらい理解していると思うのですが、
Windowsについては全くの初心者です。
このたび、趣味でゲームでも作ろうと思い、.NET を購入し、Visual C++をいじってみたのですが、
あまりにも今までやってきたものと環境が違いすぎて困惑しています。
(キーボードを打っていないのに、勝手にコードが書かれていくなんてありえない…)

目標は、Win用自作ゲームをwebで公開することです。
MFCもWin32APIもDirecrXも、ほとんど理解していないのですが、まずどこから手をつければよいのでしょうか。
やはり、DirectXを覚えて、Visual C++で作るべきですか?

また、まったくのゼロから、main() から自分で書いて作るのは大変なんでしょうか?