was ist die beste art c # zu lernen schnell ?
ich habe kleinen erfahrungen in java, c++ und scratch und möchte wissen wie ich am schnellsten und am besten die programmiersprache lernen kann (für unity)
4 Antworten
Die Sprache selbst umfasst nur ca 70 Schlüsselwörter. Ist also schnell gelernt, zumal sehr ähnlich zu C++/Java.
Das Problem (Edit: Soll heißen, der große Lernaufwand) ist nicht die Sprache, sondern das Framework. Und das vollständig und gut zu beherrschen kann Monate oder Jahre dauern.
Sind wir schon bei 120? Mein letzter Stand war 77... Naja, vieles davon ist sicherlich schon auch ein wenig "syntactic sugar".
Aber die Argumentation ist lustig, wenn C# ein Problem hat was mich stört, dann ist es bloat.
Das ist ja nicht mein Argument. Mein Argument ist: Die Sprache zu lernen ist kein Problem. Sich im Framework auszukennen, ist der Lernaufwand.
Ah, 77 stimmt, wenn man die "Contextual keywords" nicht mit zählt, da ist noch mal vieles drinnen wie get/set, join, aber auch wichtiges wie async oder var. Daher habe ich sie dazu gezählt.
Ja wie gesagt, bei der Kernaussage stimme ich absolut zu.
In Reihenfolge bis heute? GW-BASIC, QuickBasic, Turbo Pascal, Borland Pascal, Visual Basic, kurzer Ausflug in C und Visual C++, Delphi, Perl, PHP, Java, C#, Kotlin, Swift.
Wow das sind einige, einige und ziemlich coole/praktische
Mit der Script Dokumentation von Unity zum Beispiel. Ansonsten wenn du Kurse machst dann hast du ein ganzes Unity Tutorial. Nicht nur C#. Da gibt's zum Beispiel die Kurse von NoBreakPoints, MrLuchs oder Unity selber
Ich weis ja nicht ob man das nennenswerte Erfahrung nennen kann, wenn man scratch zusammen mit cpp und Java aufzählt, aber auch egal.
Mein Vorschlag: C# Basics lernen, den Syntax, mal ne einfache Konsolenanwendung mit 2-3 Klassen. Muss nicht tief sein. Dann unity lernen. Unity besteht aus viel mehr als C#.
Unbedingt angewöhnen die offiziellen Dokus Unity und Microsoft zu nutzen.
Du kannst auch mal bei den offiziellen Tutorials von Microsoft und Unity rein schauen.
C# ist vom Grundkonzept sehr ähnlich zu Java, aber es hat Eigenheiten wie properties die es in Java nicht gibt.
fange mit Unity Tutorials an, es geht meistens nicht über die C# Sprache selbst, sondern über die special-language-features von Unity selbst
die Syntax wirst du automatisch lernen, wenn du dich mit Unity Tutorials und die Dokumentation beschäftigst
das ist noch einfacher, wenn du schon Vorwissen mit andere Sprachen hast
ajkcdajefiu~
"Nur"? Lol. Die Reference listet über 120 auf, kann man sicher einige zusammen zählen. Aber JS hat halb so viele reservierte Wörter, die nicht mal alle genutzt werden. Und Go oder Rust haben vermutlich sogar weniger.
Die Grundaussage stimmt schon, die Sprache soweit zu lernen, dass man damit in Unity arbeiten kann ist nicht das Problem.
Aber die Argumentation ist lustig, wenn C# ein Problem hat was mich stört, dann ist es bloat.