Original Post
I understand it's always difficult to choose between languages, I also understand one is probably better off learning more than one. C# and Java seem so similar- I'm studying them parallel to one another but, when it comes down to it which one will be around longer? Everything comes to an end. Java is older by a bit but, there seems to be far more support for it. C# is younger but, it has far less literature on the subject. What are the pros and cons of each language (Besides the obvious)? Why does Java have so much support and literature? Is C# just taking off? And what about Sun suing MS over Java? I couldn't fully grasp that.. Please enlighten me. And no convincing and converting- I'm gonna learn both regardless. This is simply to gain perspective.. I've already come so far with Java and will continue until I'm very fluent, the similarities make it easy to hop to C# whenever I want.