شروع برنامه نویسی!


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

بعد از فهمیدن علاقتون (و تصمیم مصمّم برای شروع جدی) میریم با هم ببینیم باید از کجا شروع کنیم ؟!

شروع برنامه نویسی

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

خب، بریم راجع به شاخه های مختلف برنامه نویسی بگیم:

برنامه نویسی وب

برنامه نویسی وب خودش به 2 بخش فرانت اند و بک اند تقسیم میشه...

همونطور که تو عکس تمثیل شده، فرانت اند یعنی ظاهر و بخش دیدنی سایت، و بک اند میشه فعالیت ها و پردازش های سمت سرور، که برنامه نویسی های وب هم به 3 دسته ی برنامه نویس فرانت اند، برنامه نویس بک اند و برنامه نویسای فول استک که هم برای فرانت برنامه نویسی می کنن هم برای بک اند.

زبان های برنامه نویسی وب سایت:

  • فرانت اند: زبان ها: Javascript - تکنولوژی ها: HTML و CSS
  • بک اند: زبان ها: Python و PHP و Javascript و Java و ... (بهتره به #C فکر هم نکنیم 😅😉)

برنامه نویسی هوش مصنوعی:

هوش مصنوعی، چیزی که داره دنیامونو میگیره، و احتمالا بدونید چیه و داستان از چه قراره تو هوش مصنوعی، (بعداً راجعش خیلی حرف داریم) پس سریع بریم سراغ زبان های برنامه نویسیش:

  • پایتون (Python)
  • اسکالا (Scala)
  • جاوا (Java)
  • راست (Rust)

برنامه نویسی نرم افزار:

این روزا، دیگه نرم افزار های دسکتاپ خواهان زیادی نداره (هستا هنوزم، اما نه به اندازه ی قبل)، پس میریم بیشتر راجع به برنامه نویسی Android/IOS حرف بزنیم.

این روزا به خاطر بیشتر شدن موبایل ها و راحتی بیشتر در استفاده از نرم افزار های موبایلی، خواهان از حوزه زیاد شده...

زبان های برنامه نویسی نرم افزار (Android/IOS):

  • جاوا (Java)
  • کاتلین (Kotlin)
  • پایتون (Python) (واسه موبایل خیلی پیشنهاد نمیشه معمولا)
  • سوییفت (Swift)

راجع به 3 شاخه ای که امروز می خواستم صحبت کنم (شاخه های دیگه ای هم هستن، مثل بازی سازی)، بهتون گفتم، چون می خوام پست های درباره ی شروع زیاد پیچیده نشن، ساده و خلاصه میگم.

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