Introduction to DirectX 9

Wolfgang Engel and his assistant Eric Haines published their beginner friendly and well well-written book on "Introductions and Tutorials with DirectX 9.0" from Wordware Publishing.

Introductions and Tutorials with DirectX 9.pdf

If you are interested in further materials, check out the rest of the ShaderX series.