「とりあえずプログラムで金を稼ぎたい」ならエンジン
「本格的に3Dのプログラムを学びたい」ならDXかGL

別にいきなりDX10以降を全て学ぶ必要はない
個人では9まで覚えりゃ十分で、仕事に生かせるならそこから先をやればいい

もっとも、エンジンにおんぶにだっこレベルのプログラマって、
定年までそれで食えると思ってるのかな