My learning base for C#