title: Learning C# as a VB.NET programmer
body: <p>I am looking to switch to C#.  I come from a C / C++ background but C# is a little different for me.  I am switching mainly because of Silverlight and MVVM; all examples are in C#.  Any information is in C# and I am confused when I read through it all. </p>
  
  <p>What is a good place to start learning C# when starting with existing C / C++ knowledge?</p>