C# vs Java | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 3

C# vs Java

I have been using Visual Studio recently to make some windows applications and it's alot of fun and I've learned alot. But I don't want to waste my energy if there is a better language. I have heard that Java is great for cross platforms. Should I be focusing on writing my programs in Java and ditch C#? thanks!

25th Aug 2017, 7:08 PM
Solomon Bush
Solomon Bush - avatar
7 Answers
+ 6
There's great potential in C#. The market for C# is growing rapidly while Java seems to be cooling off a bit. Give C# a chance and see how it goes.
26th Aug 2017, 4:12 PM
Bretty James
Bretty James - avatar
+ 4
I'm sorry that I've just started learning C# my friends always told me that it was wonderful.. but for java being cross platform it is a very good point.. so I'm trying to find if there is something good in C# not found in java (for me until now java can do anything)
25th Aug 2017, 7:44 PM
Nour Alhadi Mahmoud
Nour Alhadi Mahmoud - avatar
+ 3
ditch is a strong word. you will never want to ditch something important as a programming language it will help you someday.. but for me Java is my fav. language it can do anything you want.. it is widely supported and most important as you said.. cross platform..
25th Aug 2017, 7:28 PM
Nour Alhadi Mahmoud
Nour Alhadi Mahmoud - avatar
+ 3
Learn both of them and problem solved. DdD
25th Aug 2017, 10:14 PM
AutomatedpROCESSES
AutomatedpROCESSES - avatar
+ 2
C# is less costly two maintain as compared to java for bigger companies
25th Aug 2017, 8:32 PM
Yahya Syed
Yahya Syed - avatar
+ 2
C# and Visual Studio - is there really a better combination? It's up to you, but I prefer C#. It's great at Windows apps; can make android apps as well with the help of xamarin; plus it can also code great games with Unity. C# is the best.
26th Aug 2017, 3:24 PM
Bagshot
Bagshot - avatar
0
thanks @NourAlhadiMahmoud do you know what the differences are though? or reasons I would want to use C# rather than Java?
25th Aug 2017, 7:38 PM
Solomon Bush
Solomon Bush - avatar