Learning the C# programming