Hi Xarce,
Just to make two things clear:
-
You definitely do not have to purchase another course to learn C#.
-
You do not have to learn C# first before you are able to follow our Unity 2D course. Rick teaches everything that is relevant for our game projects.
Is it a good idea to follow a pure C# course anyway? In my personal opinion, it is. Learning “pure C#” could be beneficial because you won’t get distracted by a complex system like Unity and/or by game design. Furthermore, you could gain a new perspective on programming in general.
If you are interested in a free C# course, I can recommend Bob Tabor’s.
If you prefer to dive directly into our Unity 2D course, feel free to do that. Ben and Rick created that course for absolute beginners with no prior knowledge in programming. Rick shows everything step by step, and he teaches everything that is relevant for the game projects in this course.
Did this help? 
See also:
- Forum User Guides : How to mark a topic as solved