Se sei interessato specificatamente a Visual Basic, ti consiglio di iniziare subito esplorando il mondo .NET, poichè anche se tu partissi dalla più semplice e abbordabile - nonchè ormai obsoleta - versione 6, ti ritroveresti comunque a dover cambiare qualche aspetto della tua metodologia di programmazione, poichè le differenze tra VB6 e VB .NET non sono poche, soprattutto a livello concettuale.

In passato, ho tenuto qualche corso di Delphi e ho scoperto che è più facile insegnare i principi della programmazione ad oggetti ad un novizio piuttosto che ad una persona che ha già programmato in Visual Basic 6...

Evita di acquisire cattive abitudini da subito e parti da VB .NET.

Ciao!