Yes, I usually recommend something else:
http://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29[
^],
http://msdn.microsoft.com/en-us/library/67ef8sbd.aspx[
^],
http://www.microsoft.com/en-us/download/details.aspx?id=7029[
^].
However, it depends on your background. As I know little about it, especially about your awareness of the theory, which usually makes great difference, it's hard to say anything certain. You need to follow your own way. I would only advise to take it seriously and put most effort in fundamentals. At the same type, when it comes to a particular language, you should not skip any single feature, understand all of them well. Fortunately, C# is well-rounded.
—SA