>>23
数学と物理はやっとけ。
数学は線形代数は必須だが、数学には無駄がない。
物理はフィジックス作ったり、動きにリアル感出したい時とかに重宝するよ。

基本的には言語よりもアルゴリズムを把握しないとうまくいかない。
言語でできることって少なくて、処理の高速化と書きやすさ位しか無い。
一応、コンシューマで書くんやったらC/C++と汎用的な3Dの知識じゃないかな。一応C#もかじっておくのをおすすめする。
カリカリチューンするんやったらアセンブリもいいけど、
PCとコンシューマでつかうCPUの癖が違うからやったほうがいいけど、無駄になる可能性はある。

とりあえず、とある三角形の行列変換。ができないと入門もできないので、長い道だけど一歩入ってみるといい。