<p>I don’t have any issues with Java. While I don’t personally use it/want to use it, I think it works very well as an easy-to-learn language that has amazing cross-platform compatibility, which puts it a notch about C# (which is why Java’s doing so much better).</p>
<p>
[QUOTE=LUKEJDAVIS]
As for the “cross-platform compatibility issues,” they are solved with the .NET implementations.
[/quote]
That’s not entirely true. For example, Mono doesn’t support .NET 3.0.</p>
<p>To clarify, all I’m saying is that he should learn Java <em>first</em>. There is nothing wrong with learning C# later on.</p>