Learn C# In General Or Learn It With Unity?

Hello,

I want to learn C# to help program my game. However, I was wondering if there was a difference between learning C# in general and C# in game development. Would taking the same C# lessons work for programming a game. If not, what do you suggest?

Yes either way will be sufficient. However, learning in unity will be much easier as you wont need to define custom classes first. The main thing to learn is proper syntax, this is why either way would work. Since you want to help on a game in unity, better start off in unity as there are lots of unity based things. Heres the script reference Unity Scripting Reference. Unity takes a lot of extra work out of the equation so you can focus on the main thing, Games! Hope that helps, best of luck!