ljianyih 4 Junior Poster in Training

I think Microsoft visual C# Xna software is the most powerful and best software for game development. I've created my own 3D game from scratch in just 1-2 months time without any prior programming language experience. What do you guys think about Xna? Please comments about the strength and weakness of Xna compared to others