Question:
Should I use C# or Java?
Mike
2012-03-15 09:40:30 UTC
Im 14 and i want to learn computer programing i was wanting to do java but it doesn't seem like its used for so many things and i think learning C# would be better anyone help?

And if i do use C# is there a proper tool for developing it i don't think using Visual Basics will help much
Five answers:
Jim Maryland
2012-03-15 09:58:22 UTC
I agree with the other answers above mine. Java is in much higher demand as you can see by the graphic linked below. In addition to learning Java, some other hot items to consider are Ruby, RESTful services (not really a language but implementations in languages), and JSON (not a language, but a JavaScript data structure).
Brent
2012-03-15 09:52:05 UTC
Well it depends on what you want to do. And Java is used for a lot of things you just don't realize it. But I would suggest learning Java. Its fairly easy and once you learn that, go on to other languages. A lot of universities start their students off with Java and move onto C++ (Just a thought). And programming isn't always about knowing a language, a lot of it is problem solving. So if you learn that skill, you can use any language. For C#, its fairly expensive but I would suggest Visual Studios, its a very powerful IDE and it allows you to program in other languages too.
2012-03-15 09:47:54 UTC
I've had a course during my bachelor degree in both Visual Basic and Java for a total of 1,5 year. I do not recommend Visual Basic, it's garbage. If you want to learn programming because it's fun, use Java. If your want to learn programming to use in the Industry for industrial robots or telecommunication, use C++. If you want to use programming for small humanoid robots without PID servo controller, use Java.



Basically Java is easier to learn and understand. But C++ is absolutely highly recommended when programming i.e. microcontrollers. But many programs and inter websites or internet applications largely use Java. Java is very practical and useful indeed, but not in the industry. If you wanna write virus programs, use Java.
Dhruv
2012-03-15 09:47:17 UTC
There is an open source implementation of c# called Mono, it has a very good IDE, try that.



between Java and C#, most organizations still prefer to use Java for their backend systems because Java can run on Linux and Linux is known to scale very well with load.

For front end systems the presences has been to use C# , because windows forms render much better.
thebig_a_27
2012-03-15 09:47:02 UTC
java is used for many, many more things than c#. that alone doesn't mean it's right for your application, but I don't know how you got the impression java isn't used a lot. its used for practically everything. from embedded devices to massive mainframes, java is used on practically every type of computer made today. it is also the #1 language in demand by employers by a large margin and has been for years.



c# is a microsoft langauge. MS visual studio is the main IDE.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...