מה עדיף? תלוי למי...
כדי ללמוד שפת תכנות חדשה - אכן אין שום יתרון ל vb6 לעומת vb.net. יש ל vb.net סביבת פיתוח הרבה יותר עשירה (שזה הדוט נט באופן כללי), והיא שפה עם יכולות object oriented מלאות (לעומת היכולות המוגבלות של vb6). ועדיין יש ל vb6 שימושים רבים, כי ממנה נגזרות VBSript ו VBA (למאקרו'ס באופיס). אז מי שרוצה ללמוד vb6 - שיהיה בכיף. זה יכול להיות נחמד כתחביב או כשפה ללימוד בבית ספר. אבל כשפת תכנות ראשונה / עיקרית - אני ממליץ ללמוד שפה מסביבת דוט נט: vb.net או #C. ועדיף #C.