If you are new to graphics programming, learn DX9 development. DX10 development is a very-advanced extension to DX9 development, for all intents and purposes. You won't lose anything by investing your time in DX9 education.
http://letskilldave.com http://twitter.com/letskilldave