Le meilleur tutoriel DirectX c'est le SDK.
Tu trouveras des exemples de base dans le répertoire samples.
Pour D3D par exemple, dans mssdk\samples\Multimedia\Direct3D\Tutorials (DX8) tu as toutes les bases pour créer un device, créer un Z-Buffer, ajouter une lumière, charger et afficher une texture.
C'est mieux qu'un bouquin et c'est gratuit.