@Ibrahim Sorry, I'm just seeing this. Honestly, I put C# and Java on the same level in terms of difficulty, but I've been programming for awhile, so learning a new language usually isn't something of difficulty, simply learning new syntax.
Consider what you'll want to do with programming, and make your decision based upon that. If what you want to focus on is better suited to Java, or better supported, then go with that. If C# is the right choice, then go with that. Or when in doubt, learn both of them and f*** the debate. :)
I started with Python because it was easy for beginners, as stated by @$Vengat
I then moved to C++ because a youtuber said it was good for making games... Yea.. I was dumb haha
Oh yea, HTML and CSS!