I am a beginner (not a total beginner though) in C#.
I am writing here because I want someone to give me advice on what to program in my free time in order to learn C# more. For example, I know how to zip/unzip files, read/write from xml files, use OpenXml, connect with database, send mail via code. I have read tutorials/books for programming in C#.
What do you think I can learn to do that I will need in the future? For example, I learned how to zip/unzip because a colleague told me I will use it a lot in many projects.
What do you suggest I program next?