Quick question - figured it was best to put it here.

I mostly program for fun, and I want to learn some new languages.

What I know well: C++, Java, VB6
What I'm learning: PHP

So here's the question:
should I learn C#,... Or
VB2005/ vb.net
(I read that vb 2005 is the latest version of vb.net)

or - should I go ahead and learn both / in what order?