VB.NET web developer wanting to learn C#
I've been an ASP.NET VB.NET Web Developer for the past 4 years, but its been mainly self-taught so I think theres a fair few basics I have probably not learnt along the way.

I'm interested in switching to C#, and was wondering what book would be best to buy to learn this.

Is Jon Skeet's 'C# in depth' book a good place to start learning, or would this be too difficult for me to start with?

I hope this question hasn't already been asked, and my apologies if it has!
VB.NET web developer wanting to learn C#
===

I've been an ASP.NET VB.NET Web Developer for the past 4 years, but its been mainly self-taught so I think theres a fair few basics I have probably not learnt along the way.

I'm interested in switching to C#, and was wondering what book would be best to buy to learn this.

Is Jon Skeet's 'C# in depth' book a good place to start learning, or would this be too difficult for me to start with?

I hope this question hasn't already been asked, and my apologies if it has!