VB is a high level language and is a lot different to a language like BASIC. This is especially true if you use VB.Net rather than VB6, although once you can do VB.Net it's not a great jump to C# or any other .Net language.
If you're going to learn a language, either start with Java or C#. Java would be my first choice as it teaches strict OO principals.
Don't think your BASIC knowledge will carry you very far though