Programmieren lernen: Wie fängt man am besten an?

5 Antworten

programmieren-starten ist ein sehr guter YouTube Kanal. Dazu noch TheMorpheusTutorials und wenn du alles verstanden hast soweit, dann denkst du dir eigene kleine Projekte aus, die du machen musst. Somit bekommst du dann noch das notwendige training

Wie es bereits @FaTech kann ich dir beiden Youtube kanäle "The Morpheus Tutorials" und "Programmieren starten" empfehlen. Auf morpheus channel findest du zudem auch Videos zu anderen Themen wie Kryptographie, Hacking/Cybersecruity und allerhand theoretische Informatik (falls dich das ganze auch mal interessieren sollte).

https://m.youtube.com/c/ProgrammierenStarten

https://m.youtube.com/c/TheMorpheus407

w3schools hat zudem auch ein Tutorial zu C#, dies ist allerdings auf englisch.

https://www.w3schools.com/cs/index.php

Allgemein ist die Dokumentation auf der Microsoft Webseite ziemlich gut, falls du also irgendwann mal die Funktion einer Klasse nicht genau verstehst oder dir der Syntax zu XY nicht mehr einfällt, dann guck dort nach. Sie fungiert her primär als eine Art Nachschlagewerk, da sie zum lernen keinen Roten Faden beinhaltet.

https://docs.microsoft.com/de-de/dotnet/csharp/

Zuletzt kann ein Buch sehr gut helfen einer Programmiersprache zu lernen und zu meistern. Der Rheinwerk Verlag hat hier zwei sehr gute Bücher:

https://www.rheinwerk-verlag.de/c-sharp-8-mit-visual-studio-2019-das-umfassende-handbuch/

https://www.rheinwerk-verlag.de/einstieg-in-c-sharp-mit-visual-studio/

Ersteres habe ich selbst gelesen und kann fast nur positives berichten. Vom zweiten habe ich auch nur gutes gehört.

Falls du kein Geld ausgeben möchtest gibt es ältere Versionen der Bücher bei dem Verlag auch noch als openbook.

https://openbook.rheinwerk-verlag.de/visual_csharp_2012/

Diese sind zwar nicht mehr so aktuell, bieten aber immer noch eine gute Lernmethode an.

Da du C# lernen möchtest vermute ich das du vielleicht auch mit Unity mal spiele programmieren möchtest. Wenn ja, gibt es hier ebenfalls noch ein Buch vom dem Verlag:

https://www.rheinwerk-verlag.de/einstieg-in-unity-2d-und-3d-spiele-entwickeln/

Am Ende musst du entscheiden was für dich die beste Lernmethode ist.

Woher ich das weiß:Hobby – Ich interessiere mich für das programmieren und Informatik

Hallo,

Programmiersprachen sind vergleichbar mit gesprochener Sprache. Es ist durchaus von Vorteil, mit der Syntax und den Prinzipien Objektorientierter Sprache vertraut zu sein, aber am meisten lernst du in der Praxis. Nimm dir kleine Projekte vor und versuche diese mithilfe des Internets zu programmieren.

Wenn du zum Beispiel einen Konsolen-Taschenrechner programmieren möchtest, würdest du dir überlegen, wie du die Zahlen einliesst, zusammenrechnest und ausgibst. Diese einzelnen schritte könntest du im Internet recherchieren und zu einem funktionierenden Programm zusammensetzen.

Du könntest aber auch ins kalte Wasser springen und ein Spiel mit Unity programmieren.

Nützliche Links:

  • Stackoverflow - Antworten zu jeder denkbaren Frage, rund ums programmieren.
  • C# Docs - Offizielle C#-Dokumentation von Microsoft

Wichtig: Wenn du fremden Code (Forum, Tutorial, ...) verwendest, solltest du immer darauf achten, dass du ihn auch verstehst, dann profitierst du am meisten.

Lg Oliver

Woher ich das weiß:Studium / Ausbildung

Starte nicht mit c# (wahrscheinlich brauchst du es für unity ;) ) mache den weg über python oder scratch, dann java, dann c und dann c#