This might sound like a stupid question, but who is the target audience for the XNA framework? The following is located on the Microsoft XNA Game Sudio website:
XNA Game Studio 3.1 enables hobbyists, academics, and independent game developers to easily create video games for Windows, Xbox 360, and the Zune digital media player by using optimized cross-platform gaming libraries based on the .NET Framework in the C# programming language.
Reading that, I would get the impression that XNA is not intended for serious game development. Is that true?
Secondly, my understanding is that XNA is essentially a managed wrapper to the Direct X API. Is that the only relationship that XNA has to Direct X? Which platform is Microsoft pushing for video game development on both Windows and XBox?
My overall question is, for somebody looking to get into professional video game development, should they focus on XNA or should they be focusing on something else?