If you want to become a professional developer who codes in C#, you'll need to spend a lot more time with the language. It typically takes at least a year to develop a firm understanding of C# that will get you far in a professional setting. Your learning journey will never be over.