This is the main hub for everything C# on Illumonos. If you're starting from scratch, you'll find beginner-friendly guides that build the basics properly, and if you are already writing C# day-to-day, you will find deeper articles focused on the details that actually matter in real code. Use Categories to pick a broad area (such as Fundamentals), Series if you want a structured learning path, or Tags when you want to focus in on a specific concept. New articles are added regularly, so you can keep progressing without jumping between random topics.
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#.
This fun exercise explores parsing Morse Code in C#. Learn how to decode Morse Code into readable text using Test-driven development.
This fun exercise explores handling Morse Code in C#. Learn how to convert string text to Morse Code using Test-driven development.
This fun exercise explores how to manually parse integers from strings in C#, helping you understand how number conversion works without relying on built-in methods like int.Parse or int.TryParse.