Modern C# for a TypeScript/backend developer: types, runtime model, classes, async, LINQ, and API-ready language habits.