hey so i want to create my own games using directx. from what i understood so far d10 and 11 are not even supported on windows xp so i want to start with directx9. but i'm confused about shaders? i got no experience in directx programming only a bit of c++. so where do i start from? right now i'm at chapter 3 from Thinking in c++ volume 1 lol. so far i understand everything i'm taking notes and also write code for every important feature. so can somebody explain to me the important topics of directx9 programming? also i plan to use the Bullet physics engine in my game and make my own models using Blender. but when i looked at the code samples from directx sdk it was a bit overwhelming. especially the dxut stuff - lots of code there.