Da
http://www.html.i potresti trovare alcuni articoli introduttivi, tanto per la programmazione in genere che specifica per i linguaggi. Visto che hai parlato di VB.NET immagino ti interessi lo sviluppo per Win allora forse potrebbe essere interessante anche il C#.... poi molto dipende da "cosa" vuoi programmare: gestionali, giochi, realtime, mobile, ecc...
Chip