Standpoint on XNA

I was wondering whether to learn it or not. Just wondered what your opinions of it where.

From what I know XNA is intended to be used on MS devices for programming lightweight games. Considering that MS does not have that large a market share it does not seem worth the effort. The unity framework seems like a better investment of your time since it is cross platform, so even if MS phone takes off your skills will still be relevant. 

With unity is it its own language? Or its it a framework (like xna)? If so what language does it use?

Allows you to use C#, JS, and Boo.

Wow that is lucky I know C# and js. Is unity hard to grasp?

PS thanks for quick response!

 

XNA is no longer an active project and is not supported by MS anymore.

You can still use it but don't expect any support / updates.

I find unity quite easy to understand and use + they appear to have some great tutorials on their site!

XNA is a great dabble if it's your first foray into DirectX development. But as a technology it is no longer the path to take.

However, educational purposes and learning transferable skills, I'd rate XNA pretty highly. However it depends entirely on your previous programming experience and game development experience. Unity is a great consideration...

However if your really keen and have a good programming background, OpenGL and C++.