Where can I learn C#

For the past 2 months I have been trying to learn Unity C# Through “Learn by doing” but that is not really working out for me .I understand that there have been many posts on where to learn Unity C# but none of them have helped me. Is there any free course or guide in order to learn Unity C#?

Go to unity3d.com Then go to learn>Tutorials>Scripting

Hope this helped

Here’s a list:

http://forum.unity3d.com/threads/finally-an-interactive-tutorial-series-that-will-teach-you-c-for-unity3d.175410/
Unity C# and Shader Tutorials

Learn C# from MVA.Microsoft.

Training | Microsoft Learn They even have knowledge checks at the end of each session to make sure you are tracking!

THE BASICS PEOPLE!!! ITS ALL ABOUT THE BASICS!!! KICK, PUNCH, KICK, PUNCH!!!