aamesxdavid wrote:Ah, yes I see the confusion of acronyms there: XDK just stands for Xbox Development Kit. Easily confused with XNA, and then they have NXE for their dashboard update.. they just love three-letter acronyms. It's a dev kit like any other, Sony just doesn't seem as up on the snappy names.
As for language, well, the standard in all game development at the moment is C++, but it's certainly not a requirement. It's worth noting that it's really just a PC (as is every console), and language is more dependent on the engine you're using.
And the funny thing is, that although it sounds the coolest, XNA doesn't stand for anything, they just thought of a cool name to go with their new product (You can find the interview where they say that somewhere on Youtube)...