Unity 3D C#

Does anybody know any good videos or documentation where i can learn to program in C#?

You can try (books):

Beginning 3d Development with unity
Unity 3 Game Development Hotshot
Unity 3.x Game Development by Example Beginner’s Guide
Unity 3D Game Development by Example Beginner’s Guide

Videos:
Design3 - Complete set of Unity3D tutorials
Game Development Using Unity 3D
Unity 3D 3.5 Essential Training + exercise files
Unity 3rd Person Setup - 3D Buzz

3dbuzz has some really nice basic c# tuts with no unity, if u want with unity i cant recomend enough burgzergs hack and slash 200+ videos BZA