This
MSDN C# Tutorial will teach you all the Basics without holding your hand too much.
To quote Dave from Solution 2:
You're NOT going to improve with a couple of books and videos and you're NOT going to improve your skill level all that much in a month. It takes years of dedication to the craft. You are constantly learning, even after 30 years of doing this.
This speaks volumes and is 100% true, You will always be learning something new.
You need to be mindful when learning new things to ignore comments from people who are only here to belittle others and post comments for points because that can make learning difficult, But stick to it and you'll get there!