this helped me... from the ground up....
Teaches C# through Unity, reading it now and it's really good!
I agree with everyone stating that you should get a book on the subject, however I disagree with the statement that you shouldn't use Unity.
This book is great : http://www.amazon.com/Learning-C-Programming-Unity-3D-ebook/dp/B00MMOJ31E/ref=sr_1_4?s=books&ie=UTF8&qid=1452685039&sr=1-4
Great basic playlist : https://www.youtube.com/watch?v=12Ste_E1Q7g&list=PLivfKP2ufIK7SCuf1Sevu196JhgKMX42T
Seeing things happen at once is really enjoyable, and Unity was how I started out.
Here's something that will give you a lot of insight once you've mastered the basics : https://www.youtube.com/watch?v=YYqzz1dy3Ak&list=PLE5C2870574BF4B06
Here are some nice tutorials with EXTREMELY well made explanations on what is going on. : https://www.youtube.com/user/KnnthRA/playlists
Best part, all of them have great voices which you won't get sick of either!