(sorry I dont have a free one off the top of my head)
https://tutsplus.com/
Very good website for general web development/programming.
http://www.lynda.com/C-training-tutorials/1022-0.html
Great video tutorials
(oh I do have a free one...)
http://www.youtube.com/playlist?list=PLF9EB1975D35A8096
More good video tutorials
http://www.dreamincode.net/forums/forum/84-c/
Good forums for questions, also has some tutorials
C# is going to last you a good while so I would recommend sticking with it; the vast majority of job offers I got coming out of college were for some kind of .net project.
Also, if you go with a physical book, try to get one with exercises and actually do them.
I'm a big fan of the Murach book series.
The amount of truth in this post cannot be overstated.