I've been learning vb.net in my spare time and I got a pretty good grasp of it now. I want to try to learn C++ or C#. What exactly are the differences between those two languages? What should I try to learn next?