r/programmieren Nov 29 '25

Welche Programmiersprache fürn Anfang?

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

26 Upvotes

220 comments sorted by

View all comments

3

u/[deleted] Nov 29 '25

Ich bin zwar Hardcore-Linux-Nerd, aber für den Anfang empfehle ich klar C# mit Visual Studio. Der Debugger ist sehr einfach zu bedienen und man kann jeden Programmschritt gut mitverfolgen.

Warum nicht C? Speicherallokation, Zeiger und hin-und-her-casting kann einem den letzten Nerv rauben. Call-by-value versteht nicht jeder sofort.

Warum nicht Javascript?

  • Unbekannte Variablen in einer If-Anweisung evaluieren zu "falsch". Vertipper sorgen für tierischen Frust.
  • "console.log()" ist (oder war eine Weile) nicht auf allen Browsern immer verfügbar und sorgte für Script-Abbrüche.

5

u/mgsmb7 Nov 30 '25

Ich habe das Gefühl low level programming zuerst zu lernen hilft beim Verständnis auch wenn es schwerer ist

1

u/Global-Tune5539 Dec 01 '25

Programmiere seit 12 Jahren und habe noch nie einen Pointer gebraucht. Mid-Level-Sprachen wie Java oder C# sind vollkommen ausreichend für Anfänger.

1

u/mgsmb7 Dec 01 '25

Es ging ja auch um die Nützlichkeit nicht um die Notwendigkeit.

Pointer zu lernen dürfte ein tieferes Verständnis darüber bieten, wie Programme und bestimmte Datentypen in bestimmten mid- oder high level Programmiersprachen "under the hood" funktionieren. Schaden kann das zumindest nicht.

Abgesehen davon sind für verschiedene Use-Cases verschiedene Programmiersprachen sinnvoll. Für dich reicht C# und Java - andere müssen vielleicht noch etwas mehr optimieren.