بهترین راه شروع یادگیری JavaScript

keep-calm-and-learn-javascript

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

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

معرفی کتاب :

دو تا کتاب هستند که به نظر خودم این دو بهترین کتاب های موجود برای آموزش جاوا اسکریپته که البته جفتشون به زبان انگلیسیه، البته منابع فارسی هم موجوده ولی خب مثل همیشه زیاد وارد حاشیه شدن و عملیاتی نیستند و همینطور لپ کلام رو به خواننده نمیرسونن ( با عرض پوزش!)

کتاب اول : Eloquent JavaScript

با نویسندگی :Marijn Haverbeke

Eloquent JavaScript

این کتاب یکی از پر بازدیدترین  کتاب ها و پر نظرترین کتاب هاست که در مورد جاوا اسکریپت منتشر شده و تقریبا تمام مسائل رو تحت پوشش خودش قرار داده و علاوه بر اون تعریف پروژه هم کرده که میتونید بعد از یادگیری پروژه هم انجام بدید و در آخر هم کمی درمورد NodeJS و CANVAS گفته و آموزش خوبی رو از اون ها ارائه داده که میتونه براتون مفید و لذت بخش باشه، کتاب بسیار روان و ساده نوشته شده و پر از مثال و توضیحات واضحه حتی اگه انگلیسی هم کامل بلد نباشید میتونید از اون براحتی استفاده کنید. سایت مربوط به این کتاب اینجا هست و میتونید برای کسب اطلاعات بیشتر از اون استفاده کنید.

کتاب دوم : Professional JavaScript for Web Developers

با نویسندگی :Nicholas C. Zakas

Professional-JavaScript-for-Web-Developers

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

برای یادگیری مبانی w3schools فراموش نشه!

w3schools همیشه مرجع کاملی برای شروع زبان های تحت وب بوده و هست و با مثال های خود و کاربردی که داره میتونه ذهنیت شما رو برای اون زبان کاملا آشنا کنه، پس برای یادگیری میاحث اولیه و در اصل مهمترین مباحث استفاده از این سایت فراموش نشه.

وب سایت آموزشی Udemy :

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

لینک : JavaScript Tutorial: Learn the Basics

پیشنهاد خودم :

یه خاطره جالب دارم و اونم اینه سال گذشته یکی از دوستان ازم سوال پرسید که جاوا اسکریپت رو چطوری شروع کنم و چطوری ادامش بدم ؟ من برای شروع سایت w3schools  رو بهش پیشنهاد دادم و بعد از اینکه کاملا w3schools  رو خوند و تمرین کرد، بهش گفتم که یکم در مورد jQuery بخون و اون رو یاد بگیر و چنتا پروژه بهش کوچیک بهش دادم که انجام داد، بعد اینکه یکم دستش توی کتابخونه jQuery راه افتاد بهش گفتم به جی کوئری متکی نشو و اگه بهش متکی بشی راه رو برای پیشرفت خودت میبندی!، یه کار جالب رو بهش پیشنهاد دادم که چند روز پیش بهم خبر دادو ازم تشکر کرد که راهنماییش کردم چون دیگه جاوااسکریت رو خوب یاد گرفته بود، اون روش این بود:

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

 

نکته آخر:

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

 

یا علی.

ممنون از وقت ارزشمندتون.

 

دیگر نوشته های مرتبط با این دسته بندی