Decent C# book/training for unity

So I’ve been messing with unity for a few months now and think I am starting to get a grasp of the editor and it’s API’s however I do really think that my C# could use some work. I was wondering if there was a decent book or cheap/free online resource I could get a nice quick C# 101 course that could help me out in unity.

My understanding of the language in general is probably not what it should be and I think a little extra training there might take me a long way. Any recommendations would be highly appreciated.

I have a reasonable scripting background (mainly in *nix text processing languages like perl and awk) but have absolutely 0 classical computer (or really general) education. I have been thinking that maybe installing a stronger C# base, in addition to come stronger general classical programming fundamentals might really help my skills in a concrete way.

I would download VS Express and just start doing tutorials.

Just start making a 2D game in unity which will help you learn quicker. These guys will help you as long as you show that you are actually trying.

Maybe I’ve misrepresented myself? I have sufficient programming skill to create a completed game. I just don’t necessarily understand the finer points of programming. Lots of which are syntax based due to coming from less strongly typed languages. For example as I’ve tried to understand implementing interfaces I’ve noticed that my general understating of C# could really be better then it is.

x1

Practice makes perfect…