The following blog is a great basis to start from when considering developing for Windows 8:
Another great link is:
This includes an excellent post on moving from DX9 to DX 11.1
So if you presently studying or teaching DX9, DX10 it will cover the how’s and why’s of moving from DX9 to DX11.1:
As well as moving to DX 11.1 a few more things to consider are below. Further links/info on all of these can be found in the top two links above.