I know the languages C++ and C#, pretty well. I learned C++ first in 6th grade (11th now). I haven't used it much for a year or 2, and unfortunately C++ is much different now. Right now I am learning XNA, using C#. If you don't know what it is, it's basically DirectX, only simplified, and designed for C#. In the future though, I doubt any job I would have would use XNA, or C#. They will most likely use C++ and DirectX. I want to learn XNA for now though. Do you think learning XNA would make it harder to learn DirectX, or easier? They are quite different, even though they are essentially the same thing.
Either way, I'm going to learn DirectX eventually, but I was just wondering who thinks learning XNA will make it harder to learn DirectX.
Only answer if you know what C++/C#/DirectX/ and XNA are.