Little complaint about the DirectX FAQ you have pinned in the new coding forum. IMO it sucks. It seems to be aimed at addressing the common newbie questions, but it IMO confuses things more. For example, why introduce DrawPrimitiveUP? That should almost never be used, and a newbie certainly doesn't need to start bad habits like that.
If you're going to do a FAQ, do one that helps with the basic questions, not one that looks like a list of topics for a tutorial.
For example: 1 paragraph on these:
- COM and why reference counts are important.
- How to do 2D in D3D (difference between RHW, Ortho projection, normal world space)
- Basic app structure (message loop, initialisation, render loop etc)
- A list of the common functions needed to achieve stuff, so that people can quickly locate what they need in the SDK, for eg; CreateVertexBuffer, SetTextureStageState
Just some ideas. A general faq on "this is how to get started and these are things you need to learn more about" is more helpful than the random points in that FAQ.
IMO. YMMV. LOL. ROTFL. IOU. WTF.