Hi, I'm Kendall. I've been programming for few years now, started in javascript, then php, and Java most recently. I really want to make my own games and programs, in straight executeibles. What I mean is I would like to lean a language to do some gui desktop programming that can't be decomplied straight back to it's source code. Mostly since I figure if I don't want you to know how I did it then you have a at least a little more difficult time then with java junk. But back to my real question, I would like to make litte gui games and maybe work with some networking type things but I can't choose what to learn, c++ or C#. I already can program in Java and understand it. Can any one give me some tips about which is better for my needs, higher performance?

Thanks for any advice.