Se hai intenzione di creare programmi su misura per clienti privati, la scelta migliore è rappresentata da VB.NET. Tuttavia, ti conviene aspettare ancora pochi mesi per il rilascio della versione 2005, che conterrà importanti miglioramenti.

Se, invece, vuoi creare programmi shareware indirizzati ad un pubblico di massa, allora ti conviene utilizzare VB6, se riesci a procurartelo dato che non è più in commercio.

Per conoscere a fondo i pro e i contro dei due linguaggi, che sono sostanzialmente diversi, ti consiglio anch'io di dare un'occhiata alla discussione "Conviene davvero aggiornarsi a VB.NET?".