Is c# difficult to learn ?
No . It will be very easy if u have already mastered any other programming language. But for a beginner ,it may take time .But it won't be that hard if u r determined enough to complete it. All the Best. U can learn C# here
Good C# code is quite self explanatory but on the other hand also quite verbose. It's easy to read and write compared to C/C++