Sorry to not answer your question -- Just clearing up a misconception: DX doesn't allow you to make games for consoles.
<br />Who use OpenGL as main render device? Nobody... AAA games as well as professional game engines (Source Engine, Unreal Engine, Cry Engine, Quake?, Doom? and many others...) use DirectX.DX also allows you to write games for Xbox, Play Station etc.<br />
Only professionally licenced ($$$) MS/Sony developers can use the raw APIs on 360/PS3 (regular people can use XNA on 360), and the 360's raw API is very similar to PC's DX, but not the same. The PS3's is nothing like DX or GL.
GL is used by the above engines on Mac/Linux/Mobile, even though they use DX on Windows. Also Quake/Doom/Rage/etc do use GL on Windows, not D3D.
Once you've learned one graphics API, then learning another will be very easy.