この講義ではUnityのゲーム制作用スクリプトとしてのC#に特化して、その一端だけを扱います。
プログラム言語としてのC#を学ぶための教材を紹介します。
Unityを利用せずにWindowsアプリケーションをC#で開発することもできます。
もちろんゲーム以外のアプリケーションも開発できます。
Microsoft LearnのC#トレーニングコース
https://learn.microsoft.com/ja-jp/training/browse/?terms=C%23
FreeCodeCampの基礎C#認定講座