Wich one is better programming language to learn? C# or java?
Wich one is better programming language to learn? C# or java?
Depends on your level of pajeet.
DESIGNATED: Java
LOO: C#
C++ > java > C#
java only because visual studio sux
ruby>*
C++
C# with WinForms, OneDrive API, Microsoft and Azure is king. There is nothing better.
C# > C++ > Java
That entirely depends on what you want to do.
If you write operating system programs:
Linux -> C
Windows -> C++
If you need to automate some crap:
Linux -> Python, Ruby, Bash
Windows -> lol
If you need enterprise grade architecture clusterfuck:
Linux -> Java
Windows -> Java, C# (ASP)
If you need to make money fast:
Multiarch -> HTML, CSS, JS, PHP
See? Depends what you need to write.
C# is objectively a better language and pretty much everyone agrees. That said it depends on what you want to program? Windows applications? C#. Cross platform development or Android/non Windows applications? Java.
You've clearly never used it.
They're both fine if you want to get a job.
Java
The only answer people asking these threads care about
Well I think I will go with C#. Even though I also use linux.
Famous last words before becoming a proprietary fag
Java and its Oracle overlords is shit^2
Mono
Alibi software that nobody actually uses in production
Java if you want to make money, C# if you want to get outsourced
In production people use C, C++ and asm
Learn Java.
Use C#.
I'm not kidding. I read a Java Head First then mistakenly took a C# exam and passed it with flying colors.
This.
/thread
>mistakenly took a C# exam
How do you do that mistakenly?
this
>C# is objectively a better language and pretty much everyone agrees.
This is false. Only a few edgelords on Sup Forums think that. Java is far superior.
Why?
just wandered in there and they handed me a computer.
What was I supposed to do? leave?
Really depends bro, do you just want to learn a language or do you need to learn it for a job?
Because if you do plan to use it for something you better learn whatever will give you money and that depends a lot on where you live since the requirements change all the time.
Here for example, I had to learn a lot of retarded shit like ruby, python, even though I like c and c++ more.
If it's just for the sake of learning go with java first then C# when you have time or want to check microsoft stuff.
This.
>had an interview
>said they only hire c# devs
>said I knew out of spite
>slap me a pen and paper
>"create a simple fizzbuzz, a sorting algorithm and one design pattern that you know"
>wrote the code
>went to technical interview the next day
Funny thing is in my technical, they asked me to create a code that will transfer one variable to another variable without declaring a new variable. Because of Sup Forums, I knew XOR swap and explained how that works. They congratulated me but didn't passed the interview.
That moment I knew, they didn't plan to hire new devs and just used that question to justify their decisions of not hiring new ones.