یه قُلُپ برنامه نویسی (قُلُپ اول)

خب تو این سری مقاله فرضم اینه که کلا هیچی از برنامه نویسی نمیدونی و میخوام اشنات کنم با این فضا مث اسمش قرار ساده و کوتاه باشه و بعد از خوندنش ، جیگرت حال بیاد !

^-^
^-^


خب برنامه نویسی چیه اصلا ؟

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

پس در واقع این چنین صفحه هایی رو که می بینید

پس زمینه باید سیاه باشه :)
پس زمینه باید سیاه باشه :)

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


زبون برنامه نویسی چی میگه دیگه

خب هر زبون برنامه نویسی اومده شکل نوشتاری دستورها (syntax) و قواعد و روال خاصی (و کلی چیزای دیگه اون پشت که بحث ما نیست) رو معرفی کرده که باعث شده تو یسری از زمینه ها و برای حل یسری مسئله خیلی بهینه بشه که ما بسته به کاربردمون میایم یکی از این زبونا رو انتخاب میکنیم و باهاش کد میزنیم . همین اول یه نکته خیلی مهم رو بذا بهت بگم ، داغون ترین و زاقارت ترین بحث اینه که همینطوری بیای بگی که کدوم زبون از بقیه بهتره ، این سوال از پایه مشکل داره . ما همیشه باید نگاه کنیم که برا چه منظوری میخوایم کد بزنیم و بعد بهترین گزینه تو اون حوزه رو انتخاب کنیم


کد زدنم مگه جذابه اخه ؟

الکی که نیست !
الکی که نیست !


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


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

تقریبا با هر سیستمی حتی اون قدیمی ها هم میتونی کلی کدای جذاب بزنی حتی می تونی با گوشیت هم کد بزنی . خیالت تخت با هرچیزی که داری روش این مقاله رو میخونی می تونی کد بزنی ^-^


مرسی که هستین

خب چندتا سایت هستن که وجودشون واقعا دنیای برنامه نویسی رو زیباتر کرده . هر سوال برنامه نویسی ای که داشته باشی تو stackoverflow یا یکی قبلا پرسیده و ملت اومدن بهش جواب دادن یا میتونی بری بپرسی و ملت بهت جواب بدن ، به همین سادگی :)) یه وقتایی دنبال یسری پروژه میگردی یا یسری کد می خوای که کار کنن یا یه وقتی هست که می خوای رو یه پروژه چند نفری کار کنید همه اینا رو میتونی از طریق github یا gitlab روالشون کنی و البته که اگر میخوای یادبگیری اینجا تو ویرگول یا medium یا youtube مکان های عالی ای هستن


با چی شروع کنم

دوتا ابزار کاربردی نیاز داری . یکی محیط یا برنامه ای هست که رو کامپیوترت نصب کنی و شروع کنی به برنامه نویسی توش که انواع مختلفی دارن ولی تو فعلا برا شروع بیا از Visual Studio Code استفاده کن و مورد بعدی Git هست که اینجا برات توضیح دادم چیه و به چه دردی میخوره


بعد کافیه تو قُلُپ های بعدی یه زبون یادبگیری و از کد زدن لذت ببری :)))



خب قلپ اول رو به سلامت قورت دادی رفت ! خیلی زود میریم سراغ قلپای بعدی ; )

خیلی خوبه که از همین الان پرو باشی و سوالات رو بپرسی ، پس هرچی خواستی ازم بپرس همینجا و اینکه

شاد باش و بخخخخند =))))



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