Nun auf unmittelbare Zeit wird Managed
DirectX wohl nicht für andere Plattformen zu Verfügung stehen. Ich selbst stelle mir darunter stets eine direct Verwendung der jeweiligen Plattform vor. Ob nun als Bytecode oder native, wäre da eher egal. Auch was
DirectX 10 und
OpenGL 3.0 angeht... das lernen macht bereits jetzt mehr als Sinn. Schnittstellen werden sich stets ändern, die Techniken dahinter nur weniger. Letzteres gilt es sich anzueignen. Ein Programmierer, der nicht schnell an eine neue Schnittstelle gewöhnen kann, sollte nämlich in Zukunft lieber keine ganz so große Rolle spielen ^_-