I don't think theres really a LACK of DirectX tutorials. DirectX is (after you learn it) really strait forward. And there are plenty of tutorials that can teach you how to do something a certain way, it's just that afterwards, you have to use your intuition to use it create things YOU want. It's all a matter of learning, and then applying.
Now, I'm not a big book buyer when it comes to how-to's, but I do have a fair ammount of them. I get them from freinds / family that got them for classes or self bennifet. And if you don't know any one into computers, there are always cheap books at used book stores. I have several OLD how-to books (including a whopper of a book: Using HTML 2.0 ), and why it is out dated, it's still very useful/fun to read. The books themselves act as SYNTAX references. Thats what programming really boils down too, after you learn the logic part (if/loops/etc).
I recomend trying to find a DirectX book ( I got The Zen of Direct3D Game Programming that I use for quick references every now and then ) to use learn from, or even learn to use the DX SDK Documentation. THe documentation is an incredibly powerful resource once you understand how to get what you need from it. HowTo boooks are (in an abstract example) pretty wrappers for documentation. This is very important, and I strongly suggest you take your time to familiarize yourself with the SDK help files.
Heres a couple of links for DirectX tutorials that I use/used for help: (NOTE Some are not DX specific, but programming methodology)