Directxでのゲーム開発が出来るようになりたいのですが、何から手を付けていいのかわからず困っています。
c言語でしょーもないRPGを作った経験・c++の基礎中の基礎しか会得してないのですが、
directXを学ぶ前に他に必要な知識はありますか?高校レベル以上の数学が必要だということは理解しています。

また、バージョンは何を学ぶのがいいのでしょうか、
9は楽だが古い。だけど10以降は難しい という意見をよく見るのですが、結局何を学んでいいのか
分からずじまいです