TGViewer
| AmirHossein | | AmirHossein | @amirhdeveloper · 609 subscribers
Post #13 378
چه زبانی رو برای شروع انتخاب کنیم؟🤔
کدوم زبان بهترین زبانه؟
بهترین شاخه برنامه نویسی کدومه؟
چه سیستمی نیاز دارم برای برنامه نویسی؟
از چه منبعی یاد بگیرم؟


این ها سوالاتی هستند که همه کسانی که میخوان وارد برنامه نویسی بشن میپرسن
و اکثرا وقتشون رو با انتخاب زبان و شاخه اشتباه طلف میکنند!

خیلی ها هم طبق شنیده ها و مطالب افراد نابلد در فضا های مجازی و دنیای واقعی گمراه میشوند، گفته هایی مانند :

پایتون بهترین زبان است!
هوش مصنوعی بهترین شاخه است!
برنامه نویسی دیگه فایده نداره چون هوش مصنوعی داره جاشو میگیره!


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

برای پاسخ به این سوال اول باید Goolge رو باز کنید و شروع به جست و جو کنید ...
برنامه نویسی چیست؟
برنامه نویس کیست؟
زبان برنامه نویسی چیست؟
برنامه نویسی چه شاخه هایی دارد؟


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


اگر جست و جو رو کرده باشید تا الان با شاخه های برنامه نویسی اشنا شدید!

توی این مرحله موقع انتخاب شاخه ایی هست که میخواید توی اون فعالیت کنید.
این انتخاب کاملا سلیقه ایی هست و شما باید طبق سلیقه خودتون انتخاب کنید.
مثلا اگر بازی سازی دوست دارین حتما برید طرفش و نزارید مانعی جلودارتون بشه.


بعد از انتخاب شاخه فعالیتتون باید زبان برنامه نویسی رو انتخاب کنید.
زبان برنامه نویسی میتونه بر اساس شاخه ایی که انتخاب کردید بیش از ۱ زبان باشه.

حالا چطور زبان رو انتخاب کنیم؟
پس از جست و جو در اینترنت زبان های مرتبط با شاخه خودتون رو پیدا کنید.
و با در نظر گرفتن این دو مورد زبان خودتون رو انتخاب کنید:

۱ شما از کار با اون لذت ببرید.
۲ توی کشوری که فعالیت میکنید بازار کار و درخواست کننده داشته باشه.


بسته به زبان انتخابی، شما نیازمند به یک نقشه راه هستید که بعد از انتخاب زبان، دیگه به چه زبان هایی نیاز دارید
یا چه فریم ورک هایی رو باید یاد بگیرید
چه ابزار و کتابخونه هایی نیاز دارید

این نقشه رو میتونید با صحبت با افراد وارد در این زمینه یا جست و جو در اینترنت بدست بیارید و بعد از اینکه خودتون توی شاخه تون راه افتادید این نقشه رو بر اساس نیاز و علایتون تغییر بدید.

مورد بعد سیستم مورد نیاز برای برنامه نویسی چیه؟

سیستم شما بسته به شاخه فعالیتتون متغییره

مثلا اگه توی حوزه وب فعالیت بکنید شما با یک Ssd و Ram 16Gb کارتون راه میوفته

ولی اگه حوزه فعالیتی شما بازی سازی باشه نیاز به CPU, GPU, Ram ,Ssd بالا و قوی هستید.

این موارد رو سعی میکنم در یک پست دیگه کامل تر توضیح بدم.

ولی خلاصه ی الان اینه که برای شروع درگیر نداشتن سیستم خوب و کیبورد مکانیکی و ۱۰ تا مانیتور نباشید.


مورد اخر اینکه از چه منبعی یاد بگیرم؟

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

کلی سایت مثل تاپ لرن، سبز لرن، سون لرن، فرادرس و .... میاد

منبع بهتری به نام یوتیوب هم برای اموزش هست
یا حتی داکیومنت های خود زبان

حتی اموزش های حضوری هم موجوده که من پیشنهاد نمیکنم

برای انتخاب دوره اموزشی بهتره از افرادی که دوره دیدن پر و جو کنید و دوره خوب و کاملی رو برای دیدن انتخاب کنید.
  • 👍 3
  • 🔥 3
More from @amirhdeveloper
  1. Oct 8, 2026‍ اولین نسخه‌ی «قیچی» منتشر شد! ✂️ راست‌ش چند وقتی هست که پیامک‌های تبلیغاتی و اسپم، شدیدا…
  2. Oct 7, 2026بیاید از قدرت های لاراگرام بگم لاراگرام یک full-stack و ai-ready فریمورک برای توسعه ربات ه…
  3. Sep 30, 2026پکیج LaraGram Sentinel منتشر شد؛ یک پنل مانیتورینگ که هیچ چیزی از زیر دستش در نمی‌ره! تمام…
  4. Sep 23, 2026از امروز با کاهش شدید حاکرها مواجه میشیم
  5. Sep 19, 2026🔴 سوال سوم دو Region دارید: US-East و EU-West. کاربران در هر دو Region هستند. سیستم باید…
  6. Sep 19, 2026🟠 سوال دوم فرض کنید Service A به Service B درخواست می‌زند. B به‌دلیل overload، latency با…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →