من السهل جدًا البدء في JavaScript ، مما يؤدي إلى أن يتمكن الجميع تقريبًا من البدء بمجرد إلقاء نظرة. يمكن للأشخاص الذين يعانون من مؤسسة Zero أن يدعووا إلى إتقان JS لمدة ثلاثة أو خمسة أيام بعد التعلم. لكن من الصعب للغاية إتقان JS حقًا. إذا كان أول ما تفكر فيه عندما تتعلم اللغة أولاً هو أن تسأل الآخرين ، فمن الصعب إحراز تقدم. لأنه من السهل جدًا الحصول على إجابة ، ولن تفكر في السبب. ولكي نكون صادقين ، فإن JS غير مناسبة لأن لغة البرمجة الأولى. إنه متوافق ولديه تسامح شديد في الأعطال ، ولكن هذا يعني أيضًا أنه بمجرد حدوث خطأ ما ، سيكون من الصعب عليك العثور على سبب الخطأ. من ناحية أخرى ، لدى JS بعض الميزات الممتازة ، ومن الصعب على الأشخاص الذين ليس لديهم خبرة في البرمجة.
إذا كنت تريد حقًا أن تتعلم JS جيدًا ، فلدي مسار للدراسة الذاتية القاسية للرجوع إليه.
الخطوة الأولى هي تعلم برمجة JS في W3School.
يوفر W3School حل تعليمي JS الأساسي ، وهو أمر سطحي للغاية ، ولكنه مناسب جدًا لك لفهم الصورة العامة للعميل JS. مثال يمكن تجربته على الفور ، أو يمكنك السماح للمبتدئين من JS رؤية التأثير على الفور.
في الخطوة الثانية ، تحتاج إلى كتاب يقدم بشكل منهجي JS ، مثل Book Rhino (دليل موثوق لـ JavaScript).
يمكن لجميع W3School إخبارك بأن ما هو على الأرجح. لكن ما تحتاج إلى معرفته بعد ذلك هو ما هو JS حقًا. كانت كتب الكيدن بمثابة هذا الدور. يغطي Rhino Book مجموعة واسعة للغاية ولديه محتوى شامل للغاية ، والذي يمكن أن يفتح العالم بأكمله من JS لك. بالطبع ، نظرًا لأن كتاب وحيد القرن سميكًا ولا يمكنك فعل أي شيء للخروج فورًا عند قراءته ، لذلك ستكون هذه الفترة أكثر صعوبة (إنها مثيرة للاهتمام بالنسبة لي ، لأنني أحب JS.) ولكن إذا تمكنت من إنهاء هذا الكتاب حقًا ، أعتقد أنك ستستقطب أيضًا سحر JS.
الخطوة 3: فهم جوهر JS - "JavaScript Language Essence"
هذا كتاب رفيع للغاية يمكن قراءته في حوالي يوم أو يومين. لكن ليس من المناسب للمبتدئين القراءة. بالطبع ، إنه مناسب جدًا لأولئك الذين قرأوا كتب وحيد القرن. إن ولادة JS متسرعة لدرجة أنه يتعين عليها الاحتفاظ بالكثير من الميزات السيئة ، ولكن لديك الحق في عدم استخدامها. يخبرك كتاب Rhino ما هو JS ، وهذا الكتاب يخبرك بجوهر (وخبث) من JS. أعتقد أنك ستستفيد كثيرًا بعد قراءتها.
الخطوة 4: اقرأ الرمز
إذا لم تستخدم أي مكتبة JS تابعة لجهة خارجية لإكمال صفحة الويب الخاصة بك ، فهذا يعني أنك جيد جدًا ، لكنني لا أوصيك بذلك. يمكنك استخدام مكتبات JS التابعة لجهة خارجية ممتازة للتطوير الأسرع ، مثل jQuery و Dojo و D3 وما إلى ذلك وما هو أكثر إثارة هو أن هذه JS التي كتبها الآخرون مرئيون لك تمامًا. تعتبر القراءة رمزًا أسرع طريقة لتحسين قدرة البرمجة للشخص ، ولكن قراءة الكود من الهواء سوف تتسبب بالتأكيد في صداع. كيف يمكنك أن تفهم بسرعة لماذا يكتب الآخرون رمزًا مثل هذا؟ أولاً ، لقد قرأت كتابين كلاسيكيين JS ، وعقلك لديه جوهر JS. ثانياً ، يمكنك أيضًا طرح أسئلة في مختلف مجتمعات المبرمجين.
الخطوة 5: إرسال الرمز إلى مجتمع المصدر المفتوح.
إن فهم رمز الآخرين هو التعلم ، مع تحسين رمز الآخرين هو الخلق.
تعال ، في يوم من الأيام يمكنك إكمال العمل الذي هو الخاص بك ورائد.
ملخص: بعبارة تعلم JavaScript ، يجب أولاً وضع أساس متين ، ثم قراءة المزيد من التعليمات البرمجية ، وأخيراً اكتب بعض الأمثلة لإرسالها إلى مجتمع المصدر المفتوح ، حتى يتمكن الجميع من تصحيح أخطائك ، بحيث يمكنك إحراز تقدم أفضل.