اگر بتونن c یا ++c رو یاد بگیرن که خیلی خوبه مخصوصا C که مادر همه زبان هاست ، اگر در کنار c بتونن اسمبلی و ++C رو هم یاد بگیرن دیگه فکر نکنم نیازی به زبانهای دیگه داشته باشن فقط دو مشکل خیلی بزرگ سر راهشونه
1-واقعا باید آموزشی پیدا بشه که سینتکس رو جا بندازه و ترس رو از دل دانشجو بکشه بیرون که من تا الان ندیدم کسی بتونه در قالب ویدیوهای آموزشی رایگان و غیر رایگان اینکارو انجام بده ، ینی نمیخوان کسی یاد بگیره ، من بعد از 6 سال قرار از ++c تصمیم گرفتم واقعا بشیم بخونم ، با چند آموزش دستو پا شکسته بالاخره یه جزوه نوشتم که خودم متوجه بشم ، متاسفانه هنوز هم آموزش درستی نیست
2-نوشتن یک برنامه با استفاده از زبانهای فوق کار بسیار سختی هست ، اینکه دانشجو کتابخانه هارو درک کنه و متوجه بشه اگر در محیطی غیر از کتابخانه های stdio یا iostream یا namespace std یا namespace sistem یا namespace * exam قرار گرفت چطور کتابخانه هارو در نظر بگیره و استفاده کنه
یک مثال از کانتر استرایک براتون میزنم ، موقعی که داشتم برای اولینبار یکی از سورسهارو میخوندم متوجه شدم زبان pawn هست اما خیلی شبیه به ++C بود ، البته برخی هم میگن که باید برای این زبان c رو بلد باشی که کاملا اشتباه میکنن حتی به قول شما تو همون دانشگاه define رو هم حتی برای یکبار به ما نگفته بودن فقط چرتو پرت تحویل میدن ، خلاصه از اینا که بگذریم ، تو همون زبان pawn مرتبط با کانتر استرایک 1.6 باید از کتابخانه های بازی استفاده کنی خوب اینو کسی میاد به دانشجو توضیح بده تا متوجه بشه برنامه نویسی ینی چی ؟
پس من بعد از 6 سال متوجه شدم هرجا که بخوای برنامه ای برای یک پروژه بنویسی بایداز کتابخانه های همون پروژه استفاده کنی ، پس استفاده از کتابخانه ها در ویدئوهای آموزشی کمکی به کاربر در یک پروژ] نمیکنه ، کسیم اینارو به من نگفته
این یک واقعیته که کسی خواهان پیشرفت هیچ فردی نیست چون فکر میکنه در آینده رقیبش میشه ولی اشتباه میکنه چون اگر همه دنیا مثل ما ایرانیا فکر میکردن الان هیچ پیشرفتی در هیچ ضمینه ای حاصل نمیشد