Slashdot Mirror


Learning Java or C# as a Next Language?

AlexDV asks: "I'm currently a second-term, CIS major at DeVry University. This coming term, I will have the choice of studying either Java or C# for my Object Oriented Programming class. Now I'm a diehard Linux user, so I'm slightly conflicted here. Which should I take?" "I know C#.NET is primarily a Microsoft language, but, with Mono gaining momentum, it could very well become a major development platform for Linux as well. Novell has really been pushing it lately, and there seems to be a lot of very cool Linux apps being developed with it.

Java, on the other hand, is inherently more Linux-friendly due to its intentional cross-platform nature, but at the same time it doesn't really seem to be inspiring the same kind of developer enthusiasm as Mono. However, it's clearly not an insignificant OSS development language, with the recent news that Java has surpassed C++ as the #1 language for SourceForge projects.

Anyway, I though I'd toss that out there and get some opinions from other Slashdot readers. Any thoughts, advice, and/or rants are appreciated :)"

7 of 817 comments (clear)

  1. Go Java by iced_773 · · Score: 0, Troll


    I remember hearing somewhere that .Net was a mistake and that MS will end support for it. Therefore, in a few years, C# won't matter.

  2. I would definitly choose Java, but..... by ChrisGilliard · · Score: 1, Troll

    Instead of C#, I would reccomend learning C/C++ on Linux since you said you were a Linux fan. The main point of C# is to lock you into proprietary extras that Microsoft adds into the mix. I'd reccomend not getting hooked on any of those. Instead stick with free opensource libraries. This will not only make it so that you can avoid paying for high end server software, but you will probably get better quality software and more supported software as well.

    --
    No Sigs!
  3. Re:As someone who has taken both... by cmay · · Score: 0, Troll

    Unlike Java... there are lots of people looking for C# developers

  4. Re:MOD ARTICLE TROLL by BarryNorton · · Score: 0, Troll

    You know what? Waste your mod points on this because I have no problem wasting my karma on it - this article is an insult to the readers. Get a life...

  5. Re:C# Is My Choice By Far by xquark · · Score: 0, Troll

    The fact that you use and form of VB is enough to deminish any value your arguments may have had.

    --
    Arash Partow's Philosophy: Be a person who knows what they don't know, and not a person who doesn't know.
  6. Here's what you should do by wetfeetl33t · · Score: 0, Troll

    1. Learn neither language.
    2. Pretend you know both languages (it's all in the jargon)
    3. ???
    4. Profit!

    --
    Register the editry.
  7. Re:If you are at DeVry by metallic · · Score: 0, Troll

    Do you ever feel like you are standing at the end of a runway? Because that joke just flew completely over your head...

    --
    Karma: Positive. Mostly effected by cowbell.