| Disclaimer: I'm not an expert in either language. However, C# is basically MS's ripoff of Java. It's supposed to have some great features that Java doesn't have, but it's the same concept. Point: if you know Java, you aren't far from knowing C#. Start with Java to get the big market share. Then move on to C# if you feel the need to.
Of course, Perl is actually the best programming language, but the world hasn't caught on to that yet. Alas. Just wait for Perl 6. (yeah, I know: "and wait, and wait, and wait") |