Master C# programming fast - from variables and loops to LINQ, async/await, and design patterns in bite-sized lessons