in reply to Perl to VB.NET

From someone who knows multiple languages (and also started off learning Perl first): take the core ideas in Perl and use them as a foundation or spring board to learning other languages.

At first, it will be hard. Consider hashes and arrays. Perl's built-in data structures are, I think, probably the most important part of the language. Not so in other languages. So take the time to find out where those tools reside. In the .NET world, Hashtable and ArrayList are off in the System.Collections namespace.

And there are other examples that are similar. Don't throw away all of your knowledge gained from learning Perl first. Just map the ideas from one to the other and you will be successful.