C#, the language under .NETDedicated page
Start this stepStartThree sections. Fundamentals covers types, operators, control flow, methods, arrays, strings and string interpolation; Logic & Flow covers multi-dimensional arrays, exceptions, null handling and nullable types, dictionaries and hash sets; Object Oriented Programming covers properties, static members, inheritance, interfaces, operator overloading, extension methods, generics, delegates and events,IDisposable, dependency injection basics and design patterns, ending in a library project with LINQ search and unit tests. C# asks for types, classes and access modifiers from day one; take the time, because every .NET framework is assembled from exactly these pieces.StartDedicated page