+ 7
Let me answer you this way, others might disagree and that would be fine. In my opinion JS is easy to learn but hard to master, however C# appears harder to learn since it a strongly typed language but it is easier to master than JS, also it elegant C/C++/Java like syntax adds to it charm. C# will drastically help if windows development is your primary target. It could also come as cross platform with .net core framework. And in mobile development via Xamarin or game development via unity engine. So learning C# won't lead you astray. I suggest learning both. You have nothing to lose. However C# is Microsoft flagship language it gives you access to all Microsoft have to offer in terms of development. And C#/.net is heavily used for enterprise development. I hope this helps. Regards...
+ 3
It depends on you. Whats your target? If you wanna be a web dev, learn JS +HTML + CSS, if you wanna make apps, learn C#
+ 1
If you are looking for a comparatively easy language then learn python. Out of c# and Js if you don't have interest in web development then learn c#. But still js is doing pretty good right now. You can even develop desktop apps with Js. Just give a look on react native, electronJs