i want to learn C# ...
Then maybe Java isn't the way to do that. The languages are almost identical, but the vast libraries that you use with them are totally different (.net vs Java API). Learn one language and you have 90%+ of the other (either way), but about 100% of the time spent on one library will be wasted when it comes to the other. Given that learning a decent subest of either library is hugely bigger than learning either language, I would advise that the best way to learn c#/.net is just is just to do that, and don't get distracted into Java.
On the other hand I think there is much merit in pbj.codez's suggestion that you start with something easier to get the basics of programming - Python, or maybe even JavaScript.