should i learn c# or java script

i am new to coding and i want to know what is best for a beginner.I know more about c# but not much and i need to know the best way to learn them

C# is more portable, and the C# you’ll need to learn to use Unity will come in useful in other general programming situations (and look more useful on your CV). The “Javascript” used in Unity (“Unityscript”) is customised for Unity and knowledge of that can’t really be applied anywhere else.

i would say to try and learn C# because it will be easyer to learn Java(not JavaScript) in the future as it is very similar and also a little of the other C languages

Java is easier to learn (my opinion)
But C# can be used if you switch engine in the future, then you got the basics to learn for example C++ easier and all that good stuff.