I am primarily a PHP developer and would like to learn the .NET framework; however, I am very confused. Where is the best place to start? VB? C#? C++? Thereis also an Express Edition of Visual Web Developer, what's that all about? They all seem to be exactly the same thing to me.