weil es für alles was man als privatanwender programmiert ne bessere sprache gibt (von programmen für handys evtl mal abgesehen wo man teilweise einfach keine ernst zu nehmende alternative hat).
das siehst du jetzt evtl noch da du nur 2 sprachen kennst, bloß bei mir und bei den leuten die ich so kenne entspricht es einfach der realität das keiner freiwillig java benutzt weil man für jeden anwendungsfall ne bessere alternative programmiersprache hat
ich empfehle folgende sprachen zu können:
c++/c#/python
mit diesen 3 sprachen hat man eigentlich immer die passende sprache für sein problem zur verfügung
(wenn man mal schnell was in windows automatisieren will ist autoit noch ganz praktisch, aber wenn man programmieren kann weiß man nach 10 min wie das funktioniert, also zähle ich das nicht wirklich dazu)
c++ ist sehr komplex, daher als einstiegssprache nicht unbedingt geeignet, es kommt denke ich schnell frust auf. python ist schon wieder zu einfach, da fehlt einem dann das verständnis für datentypen und so einfach etwas
daher ist c# für den einstieg schon ganz passend, das ist eben so der mittelweg, die anderen beiden kann man dann aber ja später noch kennenlernen
bei c# lässt du dich evtl etwas vom c im namen verwirren: c# hat deutlich mehr ähnlichkeit mit java als es mit c hat