どのくらいガチでやる覚悟があるかわからんが
まともにやるなら、DirectXとC++が一般的じゃないかな
過去のも合わせると書籍もかなり豊富だし
ネット上の情報も沢山あるしね