This guy is an amazing C#/.Net trainer as well as object oriented programming concepts. Great for people coming from a Javascript background.
http://www.learnvisualstudio.net/
One more thing, when I first read about something like Grunt or Backbone, I didn't really get it. After several months of reading blog posts, articles, books and hacker news I started to get it.
My first large app I built the hard way. I started by copying code from samples and modified them to my needs. I stuffed a bunch of api's together, dojo, jquery, etc. I spent an inordinate amount of time testing the app and modifying it to work on all browsers. Half of the time I didn't know what the heck I was doing. I just obsessively kept hacking away until the app got built.
Well, it got built and it's been successful for its built purpose. The code isn't exactly pretty but it's fast and not buggy at all.
I spent the last year learning object oriented programming, software architecture, ui toolkits. I'm just starting with react, typescript, node, aws for my new app.
Because I built my first app 'the hard way' I now appreciate the value of these toolkits and frameworks and think they're worth taking the time to learn, but only if they simplify my process and not complicate it.