Ich bin ein absoluter "Quereinsteiger" in Unity (hab Kunst studiert, lol). Hatte also keinerlei Kenntnisse in C#, und alles was ich momentan in C# mache ist super-amateurhaft.
Having said that, es funktioniert fuer das, was es machen muss.
Das waere mein wichtigster Tip fuers Einsteigen in Unity:
Ueberleg dir, was du machen moechtest, und alle Probleme, die auf dem Weg auftauchen wird es wahrscheinlich als youtube Tutorial irgendwo geben, bzw im Unity Forum.
Ansonsten hat Unity selber recht gute Tutorials:
https://unity3d.com/learn/tutorials
Gibt nichts besseres allerdings, als das erste mal ein Trigger fuer eine Tuer programmierst, und es funktioniert tatsaechlich
Edit:
Das gute an Unity ist, dass du nicht unbedingt alles in einem script haben musst. Alles modular. Bedeutet, dass du in einzelne Probleme laufen wirst, die nicht unbedingt Veraenderungen im ganzen System mit sich bringen.
Edit 2:
Ist natuerlich aber wahr, dass limitiertes Wissen von C# recht schnell jedes Unity Projekt in eine Sackgasse treiben.