سلام آقای نصیری

من می خواستم شروع به برنامه نویسی سی کنم البته دوسالی سابقه کار با vb6 و دو ماه هم با VB.NET رو دارم همیشه بچه ها می گویند برو سراغ دلفی ولی به نوعی دلفی رو ترجیح ندادم چون یه جوری انگار با محصولات ماکروسافت زیاد سازگار نیست و یه جوریه می خواستم برم سراغ C++‎.NET و #C حالا چند سئوال دارم

آیا برای C++‎.NET میشود از خود این زبان شروع کرد یا باید بروم از پایه سی داس را تمرین کنم یعنی به نوعی می خوام بگم اگر همون دستورات قدیمی سی پلاس پلاس تحت داس را یاد بگیرم می توان به جای VC 6 یهو برم سراغ C++‎.NET ؟

آیا دستورات C++‎.NET با #C هم فرق می کند یعنی دو مقوله جداست یا دستورات اضافی دارد و آیا با سی شارپ برای کدهای سطح پائین می توان برنامه نوشت یا باید با C++‎.NET نوشت ؟

آیا برنامه های نوشته شده با سی شارپ یا سی دات نت ماکروسافت تحت لینوکس و یا یونیکس و لیندوز هم جواب می دهند ؟

و در آخر آیا سی شارپ ماکروسافت رو پیشنهاد میکنید یا بورلند ؟

یه راهنمائی کامل بفرمائید چون می خواستم در کنار VB.NET یک زبان قوی تر را هم یاد بگیرم و اجتیاج به راهنما دارم

با تشکر