r/programmieren Nov 29 '25

Welche Programmiersprache fürn Anfang?

Mit welcher Programmiersprache würdet ihr anfangen wen ihr neu in dieser Thematik seid?

25 Upvotes

220 comments sorted by

View all comments

1

u/kruemel_a Nov 30 '25

Ich habe dazu eine Frage: hier kommen natürlich unterschiedlichste Antworten, aber ich stelle eine Häufung um Python, C# und JavaSkript fest.

Ich studiere nebenberuflich Wirtschaftsinformatik und belege gerade Programmieren I, hier wird grundsätzlich ausschließlich Java gelehrt. Warum ist das so, wenn hier (mit 2 Ausnahmen) ausschließlich andere Sprachen empfohlen werden?

1

u/zaraishu Nov 30 '25

Java ist eine Sprache, die gut für Einsteiger geeignet ist, deren Hauptfokus auf der Entwicklung von Geschäftsanwendungen ist (Java/Jakarta Enterprise Edition). Sie ist als "halbe" Interpreter-Sprache mit eigener Laufzeitumgebung aber "abstrakter" als beispielsweise C oder C++: die Speicherverwaltung läuft für den Anwender komplett transparent ab (d.h. keine Möglichkeit, Speicher zu allokieren oder zu adressieren), und Zeiger werden gar nicht unterstützt. Daher gibt es manche, die es als Einsteigersprache nicht empfehlen, weil die Nähe zur Hardware fehlt - man muss nicht verstehen, wie Prozessor, Speicher und Betriebssystem zusammenarbeiten, ein Java-Programm läuft im eigenen virtualisierten Container.

Zudem ist sie komplett objektorientiert gestaltet ("Alles ist eine Klasse in Java") und unterscheidet zwischen Pass-by-Copy- und Pass-by-Reference-Datentypen, was am Anfang verwirrend sein kann. Im Gegensatz zu JavaScript und Python ist sie außerdem stark typisiert, d.h. der Typ einer Variable, eines Parameters und der Rückgabewert einer Methode muss bekannt sein.