I probably know the answer to this question myself, but just would like to hear a confirmation and a bit more elaborate answer from someone more experienced.
So, I decided to learn DX11 and asked "Santa Claus" for a specific book - 'Introduction to 3D Game Programming with DirectX 11' by Frank Luna. "Santa" however wanted to be the best he (she...) could be and decided to get me 'Introduction to 3D Game Programming with DirectX 12' instead. Cause 12 is more than 11 and the more the better, right...?
So, yeah - I want to ask if it's possible to learn DX11 from that book as well. I don't know how much of a difference between these two APIs there is. I know, that DX12 is backwards compatible and also that DX12 gives more low level access to the graphics card. So, I don't know if this low-level is just something additional, or does it affect the way you talk to your graphics card overall? And most importatnly - is the DX12 version of this book a simple extension of the previous one or is it completely re-written and updated?
I'm rather a beginner in C++ and in a low-level programming in general, that's why I wanted to start with DX11 - not 12. Also I do not have Windows 10 machine yet, so this would hold me back for a while now at least.
I'd like to hear from people who are after these books or who have experience with both versions of this API.
Thanks in advance.