التعلم الذاتي هو بالنسبة لي وللكثير الطريقة الرائعة للتعلم

التعلم عن طريق فهم الاساسيات ثم تطبيقها في مشاريع حقيقية وفحص المشاريع مفتوحة المصدر وفهم الكود جيدا يجعلك تفهم وتتمكن من كتابة برامج حقيقية

لا تضيع وقتك في فهم الاساسيات وكتابتها على الورق مثل ماهو الحال في اغلب الجامعات

عندما درست سنتين في الجامعة علمونني اشياء على الورق وكنا نكتب الكود على الورق فقط

انا لست ضد كتابة الكود على الورق بالعكس تلك هي طريقة جيدة لفهم الكود وتخيل النتائج والتفكير مثل الكمبيوتر ولكن يجب بعد كتباته على الورق كتابته على الكمبيوتر للتعود على البرمجة بطريقة صحيحة ولكن في الجامعة لم نستعمل الكمبيوتر

درست لمدة شهور عديدة نضام الدوس

MSDOS

وبعد شهور عرفت انه نضام التشغيل الاول من شركة مايكروسوفت وانه كان عبارة عن شاشة سوداء تكتب فيها اوامر عرفت ذلك حين بحثت على الانترنت عن مفهومه وفتحت الدوس وبدأت اكتب اكوادي

قبل ذلك لم اكن اعرفه ماهو اصلا رغم اني ادرسه في الحامعة ولكن على ورق

تركت الجامعة وذهبت لجامعة اخرى احسن وهي الانترنت وتعلمت عند اساتذة احبهم وهم الكتب واليوتيوب والمواقع التي تفيدني في التعلم مع كل احترامي وتقديري لكل الاستاذة طبعا لكن كل انسان يختار طريقه وطريقة التعلم

ومع فائق احترامي للجامعات طبعا ليس تقليل من قيمة الجامعة بل بالعكس للجامعة قيمة كبيرة في حياتنا ولكن للطالب الحق في التعلم كما يريد وانا اخترت طريقتي

تعلم شيء جديد هو افضل شيء افعله ولكن تعلم شيء جديد قد يحير البعض او يشتتهم

سنتكلم عن

javascript

وكيفية تعلمها

لكل شخص طرقه في التعلم والشغف والحماس وحب العلم هو العامل الكبير لدفع الانسان للتعلم والصبر على التعلم والتعب

جافاسكريبت هي تقنية الويب الرئيسية التي توفر التفاعل والمؤثرات الخاصة لصفحات الويب.

هي ليست

jquery

وليست

java

بل هي لغة برمجة منفصلة عنهم

jquery

هي مكتبة من مكتبات جافاسكريبت وهي المكتبة الاشهر عند استعمالك للمكتبات فانت بالفعل تكتب اكواد جافاسكريبت ولكن بطريقة اسهل واوفر في الوقت

هناك من يقول انك كمصمم مواقع تستطيع البدء بتعلم الجيكويري مباشرة من دون تعلم جافاسكريبت ولكن مع الاحترام لكل الاراء انا اختلف جدا مع من يقول هذا الكلام

اولا تعلم جيدا اساسيات لغة الجافاسكريبت تعلم كيفية كتابة الكود وفهمه جيدا ثم تعلم كيفية استعمال مكتباتها ستفهم جيدا حينها ماذا تكتب وماذا تفعل ومايفعله كل سطر من الكود الذي تكتبه

مثلما هو الحال ايضا بالنسبة لل

php

فقبل البدء في تعلمها يجب تعلم

html

لانك سوف تكتب كود

php

داخل اكواد

html

تعلم الاساسيات وكيفية كتابة الكود

تعلم كيفية استعمال

console & firebug

اختر كتاب من كتب الجافاسكريبت واقرأه واجعله مرجع لك

شاهد فيديوهات تعليمية للغة

الان انت على دراية جيدة باساسيات اللغة

ابدأ بعمل برامج للجافاسكريبت وطبق ماتعلمته

هناك العديد من الفيدويهات والدروس لذلك على اليوتيوب او مواقع الانرتنت مثل

tuts+

وغيرها

اتعب واخرج من منطقة الراحة والخمول لتتعلم جيدا

كتابة البرامج هي الطريقة الوحيدة التي تمكنك من تعلم لغة برمجة معينة وليس كتابة القواعد في ورق واخفائها في درجك او مع اوراقك ونسيانها تمام وحتى ان كنت ترجع لها بعض الوقت فذلك صدقني لن يفيد

الان ابدأ بتعلم مكتبة من مكتبات جافاسكريبت هناك العديد من المكتبات ربما كمصمم ويب سوف تختار تعلم جيكويري او غيرها

المكتبة هي مجموعة اكواد جاهزة لاستعاملها لكتابة كود جافاكسريبت اسهل واسرع

يجب ان تتعلم كيف تبحث ايضا عن مقالات او دروس فلذلك لم اضع شيئا هنا ابحث عنه بمفردك وسوف تجد متعة في البحث

لو واجهت مشكلة في الكود ابحث ايضا عن حلول لها قبل ان تسأل اي شخص

ان لم تجد اي حلا بعد ساعات من البحث

ضع سؤالك مثلا في موقع

stackoverflow

تعلم ايضا

ajax

DOM

Json

Angularjs

و عن طريق

html css angularjs

تستطيع عمل تطبيقات موبايل بما نسميه

cross platform mobile apps

ابحث عن هذا الموضوع ولما لا تعلم بعض الشيء عنه

تابع المبرمجين والبرامج مفتوحة المصدر على موقع

Github

تابع المقالات ايضا التي تخص جافاسكريبت على المواقع وصفحات الفيسبوك

ابحث في اليوتيوب عن دورات للجافاسكريبت سوى باللغة العربية او الفرنسية او الانجليزية

في الاخير اشكرك جدا على قرائتك للمقال

وان شاء الله سوف اقوم بدورة للجافاكسريبت في اقرب وقت

وتطبيقات للغة

شكرا