Alright,

I've been sitting around all week wondring whether or not I should try my hands at C#.

Why should I try a new language, when I'm comfortable with the one I'm using now(VB.Net)?

I would ultimatley like to learn c++, is c# going to make that an easier learning curve? I've tried c++.net and from what I've seen its tough!

So could you guys please point me in the right direction!

One more additional note I've only been programming for 2 years, so I'm still very "green" but theres nothing I'd rather do.