I know there are lists of books elsewhere on this forum but not much about programming in DirectX. I already know console C++ and the standard object oriented concepts (though you need that anyway) and have used Java Swing and XNA. The tutorials I can find online for DirectX are all hard to follow. An y good books out there?
As a just getting started book, my opinion is you can't beat getting it from the source: Inside DirectX -Microsoft Programming Series. It doesn't touch on direct3D however everything else is covered very well from a beginner's perspective. It will show you how to handle the COM interface, and explore all the other aspects besides just DirectDraw.