Starting out C# help

I wanna learn to make C# scripts in Unity but I have basically no knowledge of it (I know the VERY basics such as { }, vars, floats, int, Vector3, Vector2, and other, more simple stuff… but I can’t exactly apply these to my Untiy scripts the way I want to).

Where do you suggest I go to learn? Any good websites, videos or tutorials I can gather information from?

Thanks for taking your time to read this.

I think someone had a similar question before hopefully they help you out.

http://unity3d.com/company/support/online-training/

http://forum.unity3d.com/threads/116360-Free-Live-Online-Training-from-Unity-Technologies
http://forum.unity3d.com/threads/113937-Getting-Started-with-Coding-for-Unity