Oft ist es sinnvoll oder sogar notwendig, mehrere Sprachen zu nehmen. So wird eine Grafik- oder Physik-Engine oft in C++ sein, teilweise vielleicht sogar in Assembler. Für die Spiellogik ist eine einfache Sprache als Skriptsprache (Python, Lua z.B.) gefragt und für die Programmierung von Grafikkarten (Shaderprogrammierung) gibt es wieder an dere Sprachen wie GLSL.

...zur Antwort

Batch zu lernen ist vor allem eine große Zeitverschwendung. Das ist nur eine sehr alte und schlecht gemachte System-Skriptsprache. Trotzdem ist es nicht mal besonders einfach...

Lern lieber Python, das ist einfach, modern und da hast du wenigstens was davon. Dazu sehen die Programme nicht so bescheuert aus wie mit Batch ;)

Skripte schreiben kannst du damit besser, und für "richtige" Programme ist es auch gut.

Kann vor allem "Learn Python The Hard Way" empfehlen, ist ein kostenloses und gutes Buch, bei dem man wirklich was lernt.

...zur Antwort

"Allgemeine Schwierigkeit" kann man ganz schlecht einordnen, das kommt einfach darauf an, was man vorhat. "Schwierigkeit" für einen Anfänger ist auch etwas ganz anderes als für jemanden, der täglich mit Informatik und Programmieren zu tun hat.

Eigentlich müsste man da sehr viel dazu schreiben, aber vielleicht nur ein paar Anmerkungen:

Python ist am ehesten die einfachste Sprache, aber auch nicht für alles geeignet. Aber für sehr viel, würde ich sagen ;) Die Grundlagen sind sehr einfach, aber es gibt auch einige sehr fortgeschrittene Ideen, die nicht jeder gleich versteht...

C ist eigentlich relativ simpel in Sachen Syntax, aber durch die eher hardwarenahe Programmierung und die eher eingeschränkten Sprachfeatures ergeben sich schon so einige Probleme ;)

C++ ist wohl mit Abstand am komplexesten von den Sprachen, aber manche Probleme kann man damit auch einfacher lösen als mit den anderen Sprachen. Der Lernaufwand ist aber sicher hier am höchsten.

Java ist sicher einfacher aufgebaut als C++, aber stellenweise auch ein wenig umständlich für meinen Geschmack. Lernaufwand höher als bei Python.

Mit C# habe ich kaum Erfahrung und kann nicht viel dazu sagen, aber ich würde es in etwa bei Java einordnen.

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.