پایتون یک زبان برنامه نویسی قدرتمند و در عین حال بسیار آسون هست.خیلی از افراد پایتون رو برای شروع برنامه نویسی پیشنهاد میدن ولی بنده به شخصه رد میکنم چون پایتون از لحاظ تئوری و کامل بودن و همچنین شباهت به زبان های برنامه نویسی دیگر یک سری مشکلات اساسی داره.
اول اینکه اکثر زبان های برنامه نویسی جهان از نوع سی لایک ( C Like ) هستند یعنی مشابه زبان برنامه نویسی سی ولی پایتون یک زبان خاص هست و شباهت چندانی به سی نداره پس اگه اولین زبان شما زبان پایتون باشه احتمالا در یادگیری زبان های برنامه نویسی بعدی یکم مفاهیم گنگ خواهد بود.
دوم اینکه پایتون در مباحثی بصورت خاص عمل میکنه و شبیه به هیچ یک از زبان های برنامه نویسی نیست برای مثال در مبحث شی گرایی کلی متفاوت است و برخی مفاهیم پایه ای شی گرایی را به کل نداره !!!
جاوااسکریپت یک زبان برنامه نویسی هست که شروع کدنویسی با آن بسیار سریع و راحت هست چون نیاز به نصب هیچ چیز نیست. کافیه نوت پد باز کنید توش کد بنویسی بدید مرورگر اجرا کنه !
اما چون جاوااسکریپت مختص بعضی از حیطه های خاص هستند برای شروع برنامه نویسی گزینه ی زیاد مناسبی نیست.
جاوااسکریپت را میتوان اولین زبان برای شروع ورود به دنیای برنامه نویسی وب در نظر گرفت ولی در حالت کلی برای یادگیری مبانی و اصول برنامه نویسی مناسب نیست.
بهترین زبان برنامه نویسی برای شروع به نظر من زبان سی پلاس پلاس است چون هم مبانی را بصورت کامل درون خود دارد هم اینکه از نظر شباهت بیشتر زبان های برنامه نویسی به سی پلاس پلاس شبیه است.
در آینده شما میتوانید زبان های برنامه نویسی جدید را به سرعت یاد بگیرید چون مبانی را اصولی و درست یاد گرفته اید.
همچنین خود سی پلاس پلاس در همه ی زمینه ها کاربردی و قابل استفاده است.
اگر میخواهید سی پلاس پلاس را بصورت اصولی یاد بگیرید بهتر است قبل از شروع سی پلاس پلاس مبانی را کامل یاد بگیرید.برای استارت دوره ی 12 قدم برنامه نویسی بسیار عالیه ازش استفاده کنید.