انجمن‌های فارسی اوبونتو

جامعه کاربران => کافه اوبونتو => نویسنده: Amin_Bolouri در 19 خرداد 1396، 04:20 ب‌ظ

عنوان: درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: Amin_Bolouri در 19 خرداد 1396، 04:20 ب‌ظ
درود بر تمامی دوستان

پیشنهاداتتون رو برای انتخاب یه زبان برنامه نویسی برای یادگیری میخواستم

همیشه کمی علاقه به برنامه نویسی داشتم ولی متاسفانه هیچوقت فرصتش پیش نیومده بود که برم دنبالش
ازین تابستون که وقتم آزاده میخوام برم کلاس یه زبان برنامه نویسی

منتها میخواستم اول از شما دوستانه با تجربه بپرسم ببینم کدوم زبان بیشتر به کار میاد و موقعیت کاری خوبی هم داره برای بعدنا

وسواس هم ندارم که حتما باید مربوط به لینوکس باشه یا آندروید یا c# و... ، هر زبانی که از نظرتون بهتره رو پیشنهاد بدید و اگه توضیح هم درباره انتخابتون بگین واقعا ممنونتون میشم

عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: Ma$oud در 19 خرداد 1396، 05:21 ب‌ظ
من از پایتون استفاده می کنم و خیلی راضیم  :D
کاری هم نبوده که بخوام و نتونم باهاش انجام بدم...
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: aet در 19 خرداد 1396، 05:47 ب‌ظ
درود بر تمامی دوستان

پیشنهاداتتون رو برای انتخاب یه زبان برنامه نویسی برای یادگیری میخواستم

همیشه کمی علاقه به برنامه نویسی داشتم ولی متاسفانه هیچوقت فرصتش پیش نیومده بود که برم دنبالش
ازین تابستون که وقتم آزاده میخوام برم کلاس یه زبان برنامه نویسی

منتها میخواستم اول از شما دوستانه با تجربه بپرسم ببینم کدوم زبان بیشتر به کار میاد و موقعیت کاری خوبی هم داره برای بعدنا

وسواس هم ندارم که حتما باید مربوط به لینوکس باشه یا آندروید یا c# و... ، هر زبانی که از نظرتون بهتره رو پیشنهاد بدید و اگه توضیح هم درباره انتخابتون بگین واقعا ممنونتون میشم
چه هدفی داری؟ دوست داری چی با برنامه نویسی بسازی؟

یه پیشنهاد دوستانه: به هیچ وجه توی course ها و دوره های برنامه نویسی شرکت نکن.مخصوصا از نوع ایرانیش
به جاش کتاب بخون :) اگه خیلی مبتدی هستی مجموعه کتاب head first رو بهت پیشنهاد میکنم که هم حرفه ای هستن و هم برای راحتی مطالعه طراحی شدند و برای اکثر زبان های برنامه نویسی محبوب دنیا موجود هستند
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: فاروق در 19 خرداد 1396، 06:14 ب‌ظ
برای مبتدی ها(کسانی که اولین زبانشون هست)، پایتون گزینه‌ی خوبیه.
اگر میخواید میخواید یک زبان همه کاره بلد باشید، باز هم پایتون هست.
اگر کار خاصی میخواید انجام بدید، بگید تا زبان مناسب مشخص بشه، مثلا برای بازی سازی، سی پلاس پلاس هست، برای کرنل سی، برای بیگ دیتا فکر کنم آر، تحت وب هم که بستگی داره کدوم قسمت رو میخواید برنامه نویسی کنید و ...
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: مهران تعریف در 19 خرداد 1396، 06:34 ب‌ظ
همون طور که دوستان گفتن ، هدف برای انتخاب مهمه ، ولی اگه قرار باشه همین طوری حرف بزنم پایتون.
برای وب و بک اند ، بی شک php و لاراول در شرایط فعلی بهترینه و بازار خوبی هم داره ، برای فرانت هم جاوا اسکریپت به همراه فریمورک هایی مثل ویو و انگولار. البته خیلی ها در خارج اعتقاد دارن آینده ی وب جاوا اسکریپته ولی تا سالیان دراز در ایران php رو بورس خواهد بود.
برای اندروید هم جاوا بهترینه.
برای ویندوزد هم #C
برای امنیت هم پایتون توصیه میشه هم جاوا.
برای بازی سازی و کرنل هم دوستان فرمودند کدوم گزینه بهترینه.

با توجه به اینکه در ابتدای راه هستی من توصیه می کنم همون پایتون خوبه ، هم ساده اس هم قدرتمند ، مثلا برای وب فریمورک جانگو رو داره که من تازه شروع کردم باهاش کارکردن رو و میتونم بگم یه رقیب خیلی خوب برای لاراول هست ولی برای بازار کار فعلا خوب نیس چون فعلا که وردپرس قبضه کرده بازار رو و اصلا فکر نمی کنم مشتری بخواد هزینه ی سرور بده وقتی که میتونه با ده تومن یه هاست خوب داشته باشه. اگر وب رو انتخاب کردی بگو تا بیشتر و دقیق تر راهنمایی کنم.
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: فاروق در 19 خرداد 1396، 06:47 ب‌ظ
راستی فراموش کردم، مطلب مرتبط:
http://linuxbook.ir/chapters/which_programming_language.html (http://linuxbook.ir/chapters/which_programming_language.html)
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: علیرضا احسانی در 19 خرداد 1396، 08:48 ب‌ظ
 اگه تازه میخوای شروع کنی,پیشنهاد من اینه که اول html,css رو در حد ابتدایی یاد بگیری.درسته زبان برنامه نویسی نیستن اما تو یادگیری برنامه نویسی کمکت میکنن.
بعدش هم همونطور که دوستان گفتن برو سراغ پایتون.زبان قدرتمندیه و تو همه زمینه ها میشه ازش استفاده کرد.مگر اینکه بخوای تو زمینه خاصی کار کنی مثل نوشتن کرنل و...
وگر نه پایتون برات کافیه :)
بعد از این که یه زبانو یاد گرفتی,یاد گرفتن یه زبان دیگه کاری نداره ;)

عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: Amin_Bolouri در 19 خرداد 1396، 09:22 ب‌ظ
اول از همه یک تشکر بزرگ کنم از همه دوستان که وقت میذارن 

بله من هرجا هم که تحقیق کردم برای شروع همه میگن پایتون که بعد از HTML آسونترینه در عین حال کاربردیه تو همه چیز،
صد در صد با پایتون شروع میکنم.

از نظر علاقه همشون جذابن فرقی نداره برام که برای وب و سرور باشه یا برای برنامه های موبایل یا بازی سازی
[HIDE]
قبلا هم ++c یادمون دادن روی کاغذ که بعدا با کمک آموزشا یوتوپ تونستم خروجی فرمول ژاکوبی برای درس محاسبات عددی رو بگیرم و پروژه بدمش برای کمک نمره، البته کامل نتونستم انجامش بدم ولی واقعا لذت بردم و علاقه مند شدم به برنامه نویسی
[/HIDE]
یکی از فاکتورام بازار کاره تو ایرانه، مثلا object c خب با توجه به روابط ایران و اپل زیاد نباید بازار کار داشته باشه یا اصلا همین آندروید خیلی خیلی کم برنامه خوب پیدا میشه که مردم پول خرج کنن براش یا بازی سازی با ++c
فکر کنم سمت وب و سرور برم بیشتر پتانسیل داشته باشه، درسته؟

سوال آخر اینکه خب حالا مثلا یه سری زبان یاد گرفتم
، جایی هست که مدرکی چیزی بدن که این زبانا رو بلدی؟
و اینکه خیلی دوس دارم برم کلاس یاد بگیرم شاید سوالات و مشکلاتی باشه که کتاب جواب نده خب
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: مهران تعریف در 19 خرداد 1396، 09:41 ب‌ظ
نقل‌قول
همین آندروید خیلی خیلی کم برنامه خوب پیدا میشه که مردم پول خرج کنن براش یا بازی سازی با ++
در ایران در این لحظه که من دارم با شما حرف میزنم از یکی از پول ساز ترین هاست برنامه نویسی اندروید

نقل‌قول
جایی هست که مدرکی چیزی بدن که این زبانا رو بلدی؟
اگه فریلنسر باشی که هیچ ، چون میری مشتری پیدا میکنی ، وگرنه رزومه و مصاحبه مشخص میکنه که بلد هستی یا نه ، معنی نداره مدرک چون هر سال تکنولوژی ها فرق میکنه!

نقل‌قول
و اینکه خیلی دوس دارم برم کلاس یاد بگیرم شاید سوالات و مشکلاتی باشه که کتاب جواب نده خب
با کلاس ریاضی اشتباه گرفتی ، اشکال داشتی جستجو در نت ، stackoverflow.com و سایر انجمن ها
اگه دوست داری برو کلاس
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: Farhaad 1992 در 19 خرداد 1396، 09:45 ب‌ظ
کسی شک نداشته باشه برای یک تازه کار یک زبان سطح-بالا مانند زبان پایتون بسیار مناسب است، نه فقط به خاطر سادگی و قدرتمندی بلکه همچنین به خاطر امنیت، کسی که در برنامه نویسی ماهر و خبره نیست امکان انجام اشتباهات امنیتی با زبان هایی مثل سی پلاس پلاس و سی براش خیلی زیاده.
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: Nelliel در 19 خرداد 1396، 09:45 ب‌ظ
پایتون به نظرم :) هم سادس یادگیریش, هم قوی هم بازار کار خوبی پیدا میکنه به نظرم.
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: فاروق در 19 خرداد 1396، 10:35 ب‌ظ
کسی شک نداشته باشه برای یک تازه کار یک زبان سطح-بالا مانند زبان پایتون بسیار مناسب است، نه فقط به خاطر سادگی و قدرتمندی بلکه همچنین به خاطر امنیت، کسی که در برنامه نویسی ماهر و خبره نیست امکان انجام اشتباهات امنیتی با زبان هایی مثل سی پلاس پلاس و سی براش خیلی زیاده.
میشه در مورد این امنیت بیشتر توضیح بدین؟مثلا چه خرابکاری؟دستکاری حافظه؟
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: rahimi12 در 19 خرداد 1396، 10:58 ب‌ظ
زبانی که در همه سیستم عامل ها استفاده بشه کرد مثل پایتون
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: Farhaad 1992 در 19 خرداد 1396، 11:04 ب‌ظ
کسی شک نداشته باشه برای یک تازه کار یک زبان سطح-بالا مانند زبان پایتون بسیار مناسب است، نه فقط به خاطر سادگی و قدرتمندی بلکه همچنین به خاطر امنیت، کسی که در برنامه نویسی ماهر و خبره نیست امکان انجام اشتباهات امنیتی با زبان هایی مثل سی پلاس پلاس و سی براش خیلی زیاده.
میشه در مورد این امنیت بیشتر توضیح بدین؟مثلا چه خرابکاری؟دستکاری حافظه؟
https://en.m.wikipedia.org/wiki/Buffer_overflow
https://en.m.wikipedia.org/wiki/Memory_leak
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: فاروق در 19 خرداد 1396، 11:56 ب‌ظ
کسی شک نداشته باشه برای یک تازه کار یک زبان سطح-بالا مانند زبان پایتون بسیار مناسب است، نه فقط به خاطر سادگی و قدرتمندی بلکه همچنین به خاطر امنیت، کسی که در برنامه نویسی ماهر و خبره نیست امکان انجام اشتباهات امنیتی با زبان هایی مثل سی پلاس پلاس و سی براش خیلی زیاده.
میشه در مورد این امنیت بیشتر توضیح بدین؟مثلا چه خرابکاری؟دستکاری حافظه؟
https://en.m.wikipedia.org/wiki/Buffer_overflow
https://en.m.wikipedia.org/wiki/Memory_leak
داخل لینوکس نهایتش یک خطای segmentation fault(یا یه همچین چیزی) هست.دلیل نمیشه که هرکس(تازه کار یا کسی که چند تا زبان رو بلده) نره سراغش، اتفاقا دست و پنجه نرم کردن با اینا خودش قسمتی از یادگیری هست.
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: geeksesi | javad در 20 خرداد 1396، 02:30 ق‌ظ
بزار یه حرف خلاف جمع بزنم !
php و لا غیر ! D:
هم تحت وب می تونی کد  هم به صورت اسکریپتی ( مثل بش یا پایتون و... )‌ و هم برنامه های گرافیکی دسکتاپ !
توی وب که شاخ اصلا هیچ حرفی کسی نمی تونه روش بزنه ! php 7 و السلام !
توی cli ( اسکریپتی ) هم سرچ کن php cli  کتاب آموزشی و فیلم در موردش هست ببین و بخون عاشقش میشی !
در مورد برنامه های دسکتاپی هم می تونی یه سرچ بزنی تا وارد دنیاش شی D:

صرفا اینو گفتم که یه سری دوستان بدونن فقط پایتون آدم نیست :| php و روبی و ... هم هستن !

کلا برای شروع برو سراغ زبون های اسکریپتی | php , python , perl , ruby | و... :)
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: P.G در 20 خرداد 1396، 03:41 ق‌ظ
شاید کمکت کنه ;) ;)




(http://s8.picofile.com/file/8297318918/which_programming_language_should_i_learn_first_infographic.png)
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: ALi.pAkrohk در 20 خرداد 1396، 06:45 ق‌ظ
خخخخ رفقا همه کافی‌اسکریبت رو فراموش کردین 😁😁😁😁😀😀😀
راستی منم میگم python و php  و اگه مخوای فقط بشینی و حرف بزنی سیستم انجام بده کافی‌اسکریبت البته از اسمشم پیداست اسکریبته و برای وب و جاوا اسکریبت ولی مخوای موخت سوت بکشه خخخخخ برو asm بعد قشنگ از زبان برنامه نویسی به یه گیم وقت گیر میرسی خخخخ(شوخی)
حالا بی شوخی
Python خوبه چون سادست و قدرت مند سرعت جواب دادنش در وب سرسام آور بالاست و فریمورکاشم راحت و همه منظوره حتی لازم نیست کد sql بزنی هم جانگو هم هرم(PyRamid) این دوتا فریم ورک های بزرگ وب نویسیشن.
ولی خوب php معروف تره و بازار کار و سرور های موجودشم بیشتر و کلا اگه توی پروژیی مشکلی داشتی کمک آماده زیاد گیر میاد تو نت برات که ازشون یاد بگیری.
البته من خودم با هیچ کدوم شروع نکردم من با ASP.net 4 شروع کردم ولی الان python و PyRamid کار می کنم و درحال یاد گیریه پایکیوتم.
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: فاروق در 20 خرداد 1396، 08:36 ب‌ظ
بزار یه حرف خلاف جمع بزنم !
php و لا غیر ! D:
هم تحت وب می تونی کد  هم به صورت اسکریپتی ( مثل بش یا پایتون و... )‌ و هم برنامه های گرافیکی دسکتاپ !
توی وب که شاخ اصلا هیچ حرفی کسی نمی تونه روش بزنه ! php 7 و السلام !
توی cli ( اسکریپتی ) هم سرچ کن php cli  کتاب آموزشی و فیلم در موردش هست ببین و بخون عاشقش میشی !
در مورد برنامه های دسکتاپی هم می تونی یه سرچ بزنی تا وارد دنیاش شی D:

صرفا اینو گفتم که یه سری دوستان بدونن فقط پایتون آدم نیست :| php و روبی و ... هم هستن !

کلا برای شروع برو سراغ زبون های اسکریپتی | php , python , perl , ruby | و... :)
پایتون و روبی هم برای تحت وب بسیار مناسب هستند و خیلی هم استفاده میشن، پرل رو هم میشه تحت وب زد، قبلا(و شاید الآن) برای نوشتن اسکریپت های CGI ازش استفاده میکردن.
وقتی یکی دو تا زبان برنامه نویسی رو یاد بگیرید بقیه رو هم یاد میگیرد، در ضمن مطلب جادی رو هم فراموش نکنیم.
خخخخ رفقا همه کافی‌اسکریبت رو فراموش کردین 😁😁😁😁😀😀😀
راستی منم میگم python و php  و اگه مخوای فقط بشینی و حرف بزنی سیستم انجام بده کافی‌اسکریبت البته از اسمشم پیداست اسکریبته و برای وب و جاوا اسکریبت ولی مخوای موخت سوت بکشه خخخخخ برو asm بعد قشنگ از زبان برنامه نویسی به یه گیم وقت گیر میرسی خخخخ(شوخی)
حالا که بحث شوخی و اینا پیش اومد، من whitespace و brainf رو هم پیشنهاد میکنم، مخصوصا اولیه  8)
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: aet در 20 خرداد 1396، 08:59 ب‌ظ
بزار یه حرف خلاف جمع بزنم !
php و لا غیر ! D:
هم تحت وب می تونی کد  هم به صورت اسکریپتی ( مثل بش یا پایتون و... )‌ و هم برنامه های گرافیکی دسکتاپ !
توی وب که شاخ اصلا هیچ حرفی کسی نمی تونه روش بزنه ! php 7 و السلام !
توی cli ( اسکریپتی ) هم سرچ کن php cli  کتاب آموزشی و فیلم در موردش هست ببین و بخون عاشقش میشی !
در مورد برنامه های دسکتاپی هم می تونی یه سرچ بزنی تا وارد دنیاش شی D:

صرفا اینو گفتم که یه سری دوستان بدونن فقط پایتون آدم نیست :| php و روبی و ... هم هستن !

کلا برای شروع برو سراغ زبون های اسکریپتی | php , python , perl , ruby | و... :)
من توی این زمنیه باید درمفابل شما بایستم:
به هیچ وجه php رو انتخاب نکنید. چرا؟ ۲ تا از دلایل رو اینجا مینویسم

۱- هرکاری که php بتونه انجام بده، زبانی مثل python یا ruby هم میتونه انجام بده. ولی برعکسش  کاملا صادق نیست. به خاطر وجود کتاب خانه های بیشتر برای python و ruby و اینکه برای general purpose بودن ساخته شدن توانایی بیشتری از php دارن که فقط برای web ساخته شده

۲-php is ugly! زبان های اسکریپتی قراره یادگیریشون، نوشتنشون و خوندنشون راحت باشه. تو این مورد ruby و python یکی از بهترین ها هستند. ولی حداقل من یکی تو یادگیری به عنوان زبان اول php مشکل داشتم. C رو راحت تر از php یاد گرفتم :|

درمورد تاپیک: به نظرم شما بهتره درمورد رشته های مهندسی نرم افزار تحقیق کنی. بعد بیای هدفت رو اعلام کنی که میخوای چی بسازی تا ما کمکت کنیم.
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: مهران تعریف در 20 خرداد 1396، 09:24 ب‌ظ
بزار یه حرف خلاف جمع بزنم !
php و لا غیر ! D:
هم تحت وب می تونی کد  هم به صورت اسکریپتی ( مثل بش یا پایتون و... )‌ و هم برنامه های گرافیکی دسکتاپ !
توی وب که شاخ اصلا هیچ حرفی کسی نمی تونه روش بزنه ! php 7 و السلام !
توی cli ( اسکریپتی ) هم سرچ کن php cli  کتاب آموزشی و فیلم در موردش هست ببین و بخون عاشقش میشی !
در مورد برنامه های دسکتاپی هم می تونی یه سرچ بزنی تا وارد دنیاش شی D:

صرفا اینو گفتم که یه سری دوستان بدونن فقط پایتون آدم نیست :| php و روبی و ... هم هستن !

کلا برای شروع برو سراغ زبون های اسکریپتی | php , python , perl , ruby | و... :)
من توی این زمنیه باید درمفابل شما بایستم:
به هیچ وجه php رو انتخاب نکنید. چرا؟ ۲ تا از دلایل رو اینجا مینویسم

۱- هرکاری که php بتونه انجام بده، زبانی مثل python یا ruby هم میتونه انجام بده. ولی برعکسش  کاملا صادق نیست. به خاطر وجود کتاب خانه های بیشتر برای python و ruby و اینکه برای general purpose بودن ساخته شدن توانایی بیشتری از php دارن که فقط برای web ساخته شده

۲-php is ugly! زبان های اسکریپتی قراره یادگیریشون، نوشتنشون و خوندنشون راحت باشه. تو این مورد ruby و python یکی از بهترین ها هستند. ولی حداقل من یکی تو یادگیری به عنوان زبان اول php مشکل داشتم. C رو راحت تر از php یاد گرفتم :|

درمورد تاپیک: به نظرم شما بهتره درمورد رشته های مهندسی نرم افزار تحقیق کنی. بعد بیای هدفت رو اعلام کنی که میخوای چی بسازی تا ما کمکت کنیم.
با مورد یک موافقم
با مورد دو مخالفم
مثلا شما اگه loop بلد باشی دیگه فرقی بین این و اون نیست
i = 0
while i < 10:
print(i)
$i = 0;
while ($i < 10) {
echo $i;
}
همچنین یکی از ساده ترین ها php هست ولی منحصرا برای وب هست و برای وب به نظر من بهترین انتخابه
python و ruby سینتکس فوق العاده ای دارن
تا زمانی که هدف مشخص نباشه این بحث تمامی نداره ، همه ی زبان ها خوب اند ولی اگر در جای مناسب اشتفاده بشن
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: geeksesi | javad در 20 خرداد 1396، 10:40 ب‌ظ
اقا من بالا زور زدم که اینو بگم php فقط برای وب نیست !
من برای نوشتن اسکریپت cli به جای پایتون و روبی از بش یا php استفاده می کنم | php بیشتر چون توش مهارت دارم ! :)‌
همچنین گفتم بالا از php می شه برای ساخت یه نرم افزار گرافیکی برای گنو استفاده کرد ( و حتی ویندوز هم میشه D: ) ولی بعضی ها می گن این کار عقلانی نیست D:
ولی من دوستش دارم ! :)
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: aet در 20 خرداد 1396، 10:47 ب‌ظ
بزار یه حرف خلاف جمع بزنم !
php و لا غیر ! D:
هم تحت وب می تونی کد  هم به صورت اسکریپتی ( مثل بش یا پایتون و... )‌ و هم برنامه های گرافیکی دسکتاپ !
توی وب که شاخ اصلا هیچ حرفی کسی نمی تونه روش بزنه ! php 7 و السلام !
توی cli ( اسکریپتی ) هم سرچ کن php cli  کتاب آموزشی و فیلم در موردش هست ببین و بخون عاشقش میشی !
در مورد برنامه های دسکتاپی هم می تونی یه سرچ بزنی تا وارد دنیاش شی D:

صرفا اینو گفتم که یه سری دوستان بدونن فقط پایتون آدم نیست :| php و روبی و ... هم هستن !

کلا برای شروع برو سراغ زبون های اسکریپتی | php , python , perl , ruby | و... :)
من توی این زمنیه باید درمفابل شما بایستم:
به هیچ وجه php رو انتخاب نکنید. چرا؟ ۲ تا از دلایل رو اینجا مینویسم

۱- هرکاری که php بتونه انجام بده، زبانی مثل python یا ruby هم میتونه انجام بده. ولی برعکسش  کاملا صادق نیست. به خاطر وجود کتاب خانه های بیشتر برای python و ruby و اینکه برای general purpose بودن ساخته شدن توانایی بیشتری از php دارن که فقط برای web ساخته شده

۲-php is ugly! زبان های اسکریپتی قراره یادگیریشون، نوشتنشون و خوندنشون راحت باشه. تو این مورد ruby و python یکی از بهترین ها هستند. ولی حداقل من یکی تو یادگیری به عنوان زبان اول php مشکل داشتم. C رو راحت تر از php یاد گرفتم :|

درمورد تاپیک: به نظرم شما بهتره درمورد رشته های مهندسی نرم افزار تحقیق کنی. بعد بیای هدفت رو اعلام کنی که میخوای چی بسازی تا ما کمکت کنیم.
با مورد یک موافقم
با مورد دو مخالفم
مثلا شما اگه loop بلد باشی دیگه فرقی بین این و اون نیست
i = 0
while i < 10:
print(i)
$i = 0;
while ($i < 10) {
echo $i;
}
همچنین یکی از ساده ترین ها php هست ولی منحصرا برای وب هست و برای وب به نظر من بهترین انتخابه
python و ruby سینتکس فوق العاده ای دارن
تا زمانی که هدف مشخص نباشه این بحث تمامی نداره ، همه ی زبان ها خوب اند ولی اگر در جای مناسب اشتفاده بشن
زبان چیزی بیشتر از یک loop هست.
کلا C زبان کوچک تر و ساده تر و سخت تریه
php راحته ولی پیچیدس.
مثلا شی گرایی رو php و C مقایسه کنید
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: مهران تعریف در 20 خرداد 1396، 11:19 ب‌ظ
نقل‌قول
زبان چیزی بیشتر از یک loop هست.
کلا C زبان کوچک تر و ساده تر و سخت تریه
php راحته ولی پیچیدس.
مثلا شی گرایی رو php و C مقایسه کنید
من جایی نگفتم زبان برنامه نویسی محدود به یک loop است بلکه گفتم با فهم یک زبان برنامه نویسی ، یادگیری زبان های دیگه ساده تر میشه و مثالی که گفتم ، بیان سادگی php و مشابهت اون با python بود.
معمولا میگن c سخت تر از php است (البته که به افراد هم بستگی داره) ولی اگر به نظرسنجی ها دقت کنیم ، php & python & ruby جز ساده ترین ها هستن.
در مورد کلاس های php و python هم ، مثل قضیه ی loop ، تفاوت عظیمی وجود نداره. c رو هم خودت زحمتش رو بکش دیگه.

نقل‌قول
اقا من بالا زور زدم که اینو بگم php فقط برای وب نیست !
من برای نوشتن اسکریپت cli به جای پایتون و روبی از بش یا php استفاده می کنم | php بیشتر چون توش مهارت دارم ! :)‌
همچنین گفتم بالا از php می شه برای ساخت یه نرم افزار گرافیکی برای گنو استفاده کرد ( و حتی ویندوز هم میشه D: ) ولی بعضی ها می گن این کار عقلانی نیست D:
ولی من دوستش دارم ! :)
هر زبانی را بحر کاری ساختند!
میشه ساخت با ساختن فرق داره ، مثلا با php میشه برنامه نویسی اندروید کرد ولی نمیشه برنامه ی موفق اندرویدی ساخت ، میتونید کاری رو که جاوا اسکریپت در client انجام میده رو با پایتون هم پیاده کنیم ، ولی احتمالا بیش از چند هفته نمی تونیم به حیاتمون ادامه بدیم! اگر دوست دارید که هیچ ، کار خوبیه ، من هم در اوقات فراغت تست می کنم ولی :
هر زبانی را بحر کاری ساختند!
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: فاروق در 21 خرداد 1396، 12:23 ق‌ظ
اقا من بالا زور زدم که اینو بگم php فقط برای وب نیست !
من برای نوشتن اسکریپت cli به جای پایتون و روبی از بش یا php استفاده می کنم | php بیشتر چون توش مهارت دارم ! :)‌
همچنین گفتم بالا از php می شه برای ساخت یه نرم افزار گرافیکی برای گنو استفاده کرد ( و حتی ویندوز هم میشه D: ) ولی بعضی ها می گن این کار عقلانی نیست D:
ولی من دوستش دارم ! :)
تقریبا با همه‌ی زبان ها میشه همه‌ی کار ها رو انجام داد اما نتیجه و کیفیت و زمان و اینا تفاوت داره، مثلا شما اگر با پایتون بازی بنویسی، performance سی پلاس پلاس رو نداره، یا بخوای با پرل GUI بنویسی که فکر کنم توصیه نمیکنم.
بزار یه حرف خلاف جمع بزنم !
php و لا غیر ! D:
هم تحت وب می تونی کد  هم به صورت اسکریپتی ( مثل بش یا پایتون و... )‌ و هم برنامه های گرافیکی دسکتاپ !
توی وب که شاخ اصلا هیچ حرفی کسی نمی تونه روش بزنه ! php 7 و السلام !
توی cli ( اسکریپتی ) هم سرچ کن php cli  کتاب آموزشی و فیلم در موردش هست ببین و بخون عاشقش میشی !
در مورد برنامه های دسکتاپی هم می تونی یه سرچ بزنی تا وارد دنیاش شی D:

صرفا اینو گفتم که یه سری دوستان بدونن فقط پایتون آدم نیست :| php و روبی و ... هم هستن !

کلا برای شروع برو سراغ زبون های اسکریپتی | php , python , perl , ruby | و... :)
من توی این زمنیه باید درمفابل شما بایستم:
به هیچ وجه php رو انتخاب نکنید. چرا؟ ۲ تا از دلایل رو اینجا مینویسم

۱- هرکاری که php بتونه انجام بده، زبانی مثل python یا ruby هم میتونه انجام بده. ولی برعکسش  کاملا صادق نیست. به خاطر وجود کتاب خانه های بیشتر برای python و ruby و اینکه برای general purpose بودن ساخته شدن توانایی بیشتری از php دارن که فقط برای web ساخته شده
حتی اگر پایتون و روبی از پی اچ پی بهتر باشن، الآن شما چند تا هاست پیدا میکنی که پایتون دارن؟منظورم پشتیبانی و اینا هست.

+ تاپیک داره کش پیدا میکنه، نه؟
+ این سوال چندین بار پرسیده شده، هر بار هم همین وضع، صفحه ویکی یا همچین چیزی دوستان نمیخوان بسازن؟
+ جنگ بین زبان ها بیهوده هست.
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: geeksesi | javad در 21 خرداد 1396، 12:37 ق‌ظ
نقل‌قول
+ این سوال چندین بار پرسیده شده، هر بار هم همین وضع، صفحه ویکی یا همچین چیزی دوستان نمیخوان بسازن؟

فاروق فکر نکنم انتخاب زبان به اوبونتو یا گنو ربطی داشته باشه براش وویکی بزنن D:
بعدشم یکی به هر حال باید پیش قدم شه :)‌
نقل‌قول
تقریبا با همه‌ی زبان ها میشه همه‌ی کار ها رو انجام داد اما نتیجه و کیفیت و زمان و اینا تفاوت داره، مثلا شما اگر با پایتون بازی بنویسی، performance سی پلاس پلاس رو نداره، یا بخوای با پرل GUI بنویسی که فکر کنم توصیه نمیکنم.

اره ولی پرفرمنس بین زبون های اسکریپتی تغریبا مشابه شاید تفاوت های خیلی جزئی داشته باشه !
یه جورایی عملکرد روبی | پایتون | پی اچ پی و... باهم انچنان فرقی نداره که بگیم نهه من یه نرم افزار رو با پایتون می نویسم عملکردش خیلی بهتر از روبیه و موارد دیگه  :P



نقل‌قول
+ جنگ بین زبان ها بیهوده هست.

بعلههه  ](*,)



------------ اقایی که می خواستی برنامه نویسی یاد بگیری ------

هر زبونی رو باهاش حال کردی بروو سراغش توش بهترین شوو مطمئن باش هم برات کار هست هم تفریح هم پول :)  8)
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: فاروق در 21 خرداد 1396، 01:46 ق‌ظ
نقل‌قول
+ این سوال چندین بار پرسیده شده، هر بار هم همین وضع، صفحه ویکی یا همچین چیزی دوستان نمیخوان بسازن؟

فاروق فکر نکنم انتخاب زبان به اوبونتو یا گنو ربطی داشته باشه براش وویکی بزنن D:
بعدشم یکی به هر حال باید پیش قدم شه :)‌
منظورم صفحه‌ای یا مطلبی چیزی هست، اینجوری که هر بار یک نفر این سوال رو میپرسه ۲ یا ۳ صفحه پست ارسال بشه جالب نیست.
نقل‌قول
تقریبا با همه‌ی زبان ها میشه همه‌ی کار ها رو انجام داد اما نتیجه و کیفیت و زمان و اینا تفاوت داره، مثلا شما اگر با پایتون بازی بنویسی، performance سی پلاس پلاس رو نداره، یا بخوای با پرل GUI بنویسی که فکر کنم توصیه نمیکنم.

اره ولی پرفرمنس بین زبون های اسکریپتی تغریبا مشابه شاید تفاوت های خیلی جزئی داشته باشه !
یه جورایی عملکرد روبی | پایتون | پی اچ پی و... باهم انچنان فرقی نداره که بگیم نهه من یه نرم افزار رو با پایتون می نویسم عملکردش خیلی بهتر از روبیه و موارد دیگه  :P
performance فقط یک مثال بود.

ویرایش:
بنظرم مطلب جادی روی linuxbook.ir به اندازه‌ی کافی خوب و مفید و خوانا هست که هر بار بجای دو صفحه بحث یک پیوند به اون بدیم :)
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: مهران تعریف در 21 خرداد 1396، 08:53 ق‌ظ
نقل‌قول
حتی اگر پایتون و روبی از پی اچ پی بهتر باشن، الآن شما چند تا هاست پیدا میکنی که پایتون دارن؟منظورم پشتیبانی و اینا هست.
فاروق جان ، داداش ، من چی گفتم عزیزم؟
برای وب ، php مناسب تره ، چون براش لاراول هست ، سیمفونی هست ، با وردپرس دو ساعته میتونی یه سایت باحال بزنی ، جوملا ی قدرتمند هست ، دروپال امن هست ، مشکل هاست هم نداری (البته برای همین لاراول هم مجبوری هاست بگیری وگرنه باید بیخیال php artisan بشی!)
اونجا که میگی "حتی اگر پایتون و روبی از پی اچ پی بهتر باشن" حتما منظورت در زمینه ی وب هست ، اگر کسی بیاد با روبی آن ریلز یا جانگو برنامه نویسی یه سایت رو انجام بده ، پروژه اش حتما اونقدری بزرگ هست که بتونه پول سرور هم بده ، اونقدر هم پربازدید هست که هیچ هاستینگی ، بهش هاست اشتراکی نده. دیگه منی که یه وبلاگ دارم هر ده سال یه بار میام توش مینویسم عید مبارک ، صرف نمیکنه برم با جانگو اونو بسازم ، همون php خام با تابع نویسی کفایت میکنه. مشکل بحث ما اینکه اومدیم بوگاتی و بوئینگ رو با هم مقایسه می کنیم ، نه با بوئینگ میشه رفت گردش ، نه با بوگاتی میشه پرواز کرد. حالا اگر روبی آن ریلز و جانگو و لاراول مقایسه می شدن یه چیزی ، ولی بحث زبون ها اشتباهه چون هر زبانی را بحر کاری ساختند!
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: armiiin24 در 13 امرداد 1396، 08:05 ب‌ظ
برای شروع  python یا ruby خیلی خوبه
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: Mmjafari در 21 امرداد 1396، 12:34 ب‌ظ
من سی و رابی رو پیشنهاد میدم.
ساده، قدرتمند، منابع زیاد
سی رو بیشتر پیشنهاد می دم😀
حالا که بحث شوخی و اینا پیش اومد، من whitespace و brainf رو هم پیشنهاد میکنم، مخصوصا اولیه  8)
من npiet یا piet رو پیش می نهم😀
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: فاروق در 21 امرداد 1396، 03:14 ب‌ظ
من سی و رابی رو پیشنهاد میدم.
ساده، قدرتمند، منابع زیاد
سی رو بیشتر پیشنهاد می دم😀
بله، اگر بتونه سی رو یاد بگیرید خوبه، زبان ساده و جالبی هست و باهاش کد های جالبی(توجه کنید کد های جالب و نه برنامه های جالب) هم نوشت.
حالا که بحث شوخی و اینا پیش اومد، من whitespace و brainf رو هم پیشنهاد میکنم، مخصوصا اولیه  8)
من npiet یا piet رو پیش می نهم😀
جالب بود، بازم از این چیزا داری، پ.خ. بهم بده(با توجه به بی ربط بودن به این تاپیک و همچنین زیاد کش آمدن این تاپیک) یا بفرستش به تاپیک مربوطه(یک تاپیک بود در مورد زبان های مجرمانه)
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: Mmjafari در 21 امرداد 1396، 05:33 ب‌ظ
برا جناب فاروق
https://esolangs.org/wiki/language_list
در ضمن، منظورتون از کدها و نه برنامه های جالب چیه؟
با سی هر دو رو میشه نوشت، که دومی صبر و پشتکار خیلی بالا میخواد البته...
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: Farhaad 1992 در 25 امرداد 1396، 06:18 ب‌ظ
در عنوان مقاله یک باگ پیدا کردم:

" درخواست کمک از دوستات"

از دوستات؟! ;D
عنوان: پاسخ : درخواست کمک از دوستات برای انتخاب زبان برنامه نویسی
ارسال شده توسط: aliparvizi در 25 امرداد 1396، 10:20 ب‌ظ
پایتون عالیه و خیلی هم سادس یادگیریش :دی
یه سرچ کنی درموردش میفهمی
ولی این مهم نیست که به چه زبونی بنویسی مهم اینه که چقد خوب بتونی با اون زبونی که بلدی بنویسی اینو مورد توجهت باشه
ولی بازم میگم پایتون عالیه تو همه شاخه ها و... هم حرف واسه گفتن داره