Wie kann ich am besten C# lernen (für Spielprogrammierung)?
Also ich bin ziemlich neu in diesem Thema, ich habe zwar ein Game in Unity programmiert aber das auch nur nach Anleitung über YouTube. Ich will aber zukünftig auch ohne Tutorials Spiele programmieren können. Kann mir jemand etwas am besten kostenloses empfehlen wie ich C# lernen kann.
2 Antworten
Der wichtige Teil an den Tutorials ist ja, dass du verstehen sollst, was dort passiert.
Wenn du nur 1:1 abtippst, was dort geschrieben wird, ohne Verständnis dafür zu entwickeln, bringen dir solche Tutorials nichts.
Am besten denkst du dir eine kleine Spieleidee aus, wie zum Beispiel ein Pong-Klon und versuchst es, eigenständig zu programmieren.
Die nötigen Skills musst du dir dann natürlich mit Hilfe anderer Projekte erlernen und dann die entsprechende Transferleistung bringen.
Wer denkt, eine Programmiersprache mit Hilfe von Youtube-Videos zu lernen, wird damit nie ans Ziel kommen.
Du benötigst ein gutes Lehrbuch zur Programmiersprache deiner Wahl.
Auch https://www.w3schools.com/cs/index.php kann guter Einstieg sein.
|
Als Buch für alle, die mit C# programmieren lernen möchten, empfehle ich:
https://www.europa-lehrmittel.de/C-fuer-IT-Berufe/85542-4
Folgende Leseprobe (und auch das Inhaltsverzeichnis darin) machen auf mich einen sehr guten Eindruck. Ich könnte mir vorstellen, dass du mit diesem Buch zunächst mal besser klar kommen wirst als mit anderen.
Blick ins Buch hier: https://www.europa-lehrmittel.de/leseprobe/85542-4.pdf
|
Erst wenn Du C# einigermaßen gut beherrscht, macht es Sinn, sich speziell mit Unity zu befassen: https://unity.com/de/how-to/learning-c-sharp-unity-beginners (dem Framework).
The Unity Manual: https://docs.unity3d.com/Manual/UnityManual.html