I've decided that I want to pick up a second programming language. I haven't messed with Java in a few months (life is busy etc. etc.) and I think I want to learn something new anyways. I've been looking at C# and C++ but I'm very interested in trying my hand at UWA development (just something to play with) but I'm unsure which would be the best option. What are the pros and cons between the two?