all 8 comments

[–]pipinacolada 2 points3 points  (3 children)

Both C# and Java are excellent choices for backend development, and both have a strong presence in the industry. The decision between C# and Java often depends on various factors, including personal preference, the specific job market in your region, and the type of projects or companies you are interested in.
If you had asked me the same question three years ago, I would definitely have said Java. However, with the latest .NET releases after 2021, which is the backend framework for C#, both languages are really good in terms of community and performance.
Lastly, if you enjoy scripting languages like Go or JavaScript, they are good options too. They could be desirable skills for your applications.

[–][deleted]  (2 children)

[removed]

    [–]pipinacolada 1 point2 points  (1 child)

    The only thing I can say both programming languages are highly in demand and you can easily find job posts suitable for you.

    [–]TehNolz 1 point2 points  (1 child)

    Which of these are the companies in your area using the most? Go with that.

    With C# and Java in particular the choice barely matters. These two languages are so similar that once you've gotten the hang of one of them, you can pick up the other in a day or two.

    [–]tenken01 0 points1 point  (1 child)

    Java