اول از همه این موضوع ارزشمندیه که شما خودتون رو به رشته خودتون محدود نمیکنید و میرین دنبال چیزی که فکر میکنید جای شما اونجاست.
در رابطه با نقطه شروع یادگیری برنامهنویسی باید خدمتتون عرض کنم که به نظر من قبل از هر چیزی باید از خودتون سوال بپرسید که من برنامهنویسی رو برای چی میخوام؟
شاید این سوال سادهای به نظر برسه اما بهتون قول میدم که سالها در وقت شما صرفهجویی میکنه. ببینید برنامهنویسی شاید یه شروع واحد داشته باشه، اما پایان واحدی نداره! این رو بعدا بهش میرسید.
برنامهنویسی شاخههای زیادی داره. از برنامه نوشتن برای دسکتاپ (ویندوز، لینوکس، مک و...) بگیرید تا برنامهنویسی صنعتی و موبایل و وب و...
اینکه از الان بدونید مثلا ۲ سال دیگه قراره به کجا برسید و چیکار کنید، خب شاید برای شروع خواسته غیر معقولی باشه، اما اینکه بدونیم چرا میخواید به ۲ سال دیگه برسید، راه رو برای ما روشنتر میکنه.
من و خیلی از دوستان شبیه به من، سالها از این شاخه به اون شاخه رفتیم و سعی کردیم انقدر راههای متفاوت رو تست کنیم تا اون چیزی رو که دوست داشتیم پیدا کنیم.
شما سعی کنید با گوگل دوست باشید. در این مسیر، گوگل و ابزار نازنینش یعنی یوتیوب به بهترین دوستای شما تبدیل میشن. من بیشتر از یازده ساله که به دنیای برنامهنویسی قدم گذاشتم اما هیچوقت هیچکلاسی نرفتم و توی تمام این مدت گوگل بهترین استادم بوده.
هرچند میدونم که احتمالا چند واحد برنامهنویسی توی دانشگاه و یا مدرسه پاس کردید، اما در وهله اول باید دنبال این باشید که ذهن خودتون رو با مفهوم برنامهنویسی عجین کنید. زبان برنامهنویسی پایتون یکی از بهترین زبانها برای شروع برنامهنویسی هست. این زبان ساختار بسیار خوانایی داره و در بسیاری از دانشگاههای مطرح دنیا، به عنوان زبان آموزشی برنامهنویسی به کار برده میشه.
البته ناگفته نمونه که این زبان یکی از قدرتمندترین زبانهایی هست که میتونید باهاش کار کنید. بعد از اینکه نوشتن برنامه رو با این زبان یاد گرفتید، اون موقع با توجه به هدف خودتون، میتونید زبان (ابزار، تکنولوژی و...) مورد نیاز خودتون رو پیدا کنید و یا به صورت هدفمندتر این زبان رو ادامه بدید (چون باهاش میشه کارهای متفاوتی انجام داد).
موفق باشید