C# Series, Week 0 provides an overview and introduction to C#, including: - What C# is, its history and development by Microsoft as an object-oriented language combining aspects of C++ and Visual Basic. - Why C# was created as a modernized, type-safe alternative to C++ with simplified syntax and memory management through garbage collection. - Key concepts of object-oriented programming like encapsulation, inheritance and polymorphism that C# supports. - That C# code is compiled to an intermediate language and executed by the Common Language Runtime environment provided by the .NET Framework. - A brief introduction to some C# syntax elements like identifiers, keywords, and using namespaces.