تفاوتی که بین vb6 و مثلاً vb5 یا پائین تر از اون هست خیلی کمتر از تفاوتی هست که vb6 با .net داره . مصداق این گفته این است که اگر مثلاً شخصی vb5 کار کرده باشه به راحتی میتونه اونرو به vb6 ارتقا بده و تقریبا در برنامه نویسی هیچ مشکلی نداشته باشه و این در حالی است که آیا vb6 کار میتونه بدون هیچ دردسری .net کار کنه .؟؟؟؟.. مسلماً جواب منفی است .چون در vb .net فرم کلی برنامه نویسی تغییرات اساسی می کنه و حتی خیلی از فرامین اون هم تغییر کرده ... پس به نظر من vb .net برای کسی که در ابتدای کار باشه کمی سنگین هست و طرف ابتدا باید با یک زبان ساده تر کارو شروع کنه و بعد بره سراغ سخت تره تا مایوس نشه ...
در ضمن به نظر من کسی که میخواهد برنامه نویس بشه اول از همه باید الگوریتم بلد باشه تا فرمان و دستور . و اینکه با vb6 راحت تر از .net میتوان کد نوشت (یعنی فرمان و دستور راحت تری داره) و در عین حال همه الگوریتمها رو هم میشه تو اون پیاده سازی کرد و همچنین برنامه ها هم ساده تر اجرا میشن (یعنی مثلاً .net frame... نمیخواهند ...
در مورد قسمت آخر گفته شما هم باید بگم vb6 را به خاطر این با .net مقایسه کردم چون که اولآ دوستمون مقایسه بین vb6 و .net رو خواسته بودند و دوماً vb6 را به عنوان یک زبان ساده و قوی و بدون مشکل می شناسیم . پس لزومی به نسخه های قبل از آن نیست !!
از نظرتون هم خوشحال شدم ...
موفق تر باشید ..