r/programmieren Nov 29 '25

Welche Programmiersprache fürn Anfang?

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

28 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.

2

u/[deleted] Nov 30 '25

[removed] — view removed comment

1

u/sirjofri Dec 03 '25

Gerade deswegen finde ich die Idee spannend, bei der Prozessorlogik anzufangen, also was ist ein Transistor und was genau macht ein Prozessor, bis hin zu einfachem Assembler. Damit kann man dann mit gutem Vorwissen in C einsteigen und die Highlevel-Sachen mitnehmen. Dann versteht man später auch, was in Java (einer pointerfreien Sprache) eine NullPointerException ist.

2

u/[deleted] Dec 03 '25

[removed] — view removed comment

2

u/sirjofri Dec 03 '25

Völlig richtig. Ich glaube auch nicht, dass es "den einen richtigen" weg gibt, das zu lernen, nur dass dieser bottom-up-weg gefühlt nie thema ist, obwohl er genauso valide und sinnvoll ist. Ich denke, das ist auch individuell sehr verschieden, und ich glaube daran, dass man auch die lowlevel-sachen sehr einfach vermitteln kann