Guided Notes
Introduction to C#
Classes, Main, and running on .NET.
C# is a statically-typed, object-oriented language built by Microsoft and run on the .NET runtime — conceptually similar to Java's relationship with the JVM.
Every C# program has an entry point method, `static void Main()`, usually inside a class. Variables require a declared type: `int age = 36;`.
C# is widely used for desktop apps, web backends (ASP.NET), and game development (via Unity) — one language spanning several very different application types.