Learn the fundamentals of C# and the .NET Framework, covering everything from data types and variables to LINQ, dotnet new, control flow, object-oriented programming, and beyond. Build a strong foundation for modern C# development.
A comprehensive introduction to C# strings, covering how they work under the hood, how to declare and format them, how to compare them correctly, and the practical stuff you hit every day, such as immutability, common operations, empty/null checks, and when to reach for StringBuilder.
Learn what data types are in C#, how they are used, and why type safety matters. Explore value vs reference types, common categories, and the strong typing system in C#.
Learn everything you need to know about variables in C#. This guide covers how to declare variables, the rules around naming and scope, different kinds of variables including fields, parameters, loop variables, readonly and const.