It looks like you're new here. If you want to get involved, click one of these buttons!
Can I learn the basics of C# and start to learn unity or i must learn all C#?
You definitely do not need to know all of c#. When working in unity you will mainly be using the unity framework so this is what you should focus on after learning the basics of c#.