وهل تتطلب لغة انجلزية حيدة ؟
ولكنها ليست مشكلة فى البداية فالانسان لا يولد متعلما
والبرمجة ليست كلمات واومر بسيطة يمكنك تعلمها بكل سلاسة دون اى وجود عائق لغوى تماما
لكت للاحتراف والتميز لابد ان يكون جيدا فى اللغة حتى يكون ملماً بكل جديد ومساير له
قد يعتقد البعض ان المبرمجين مهارين جدا فى الرياضيات .. ولكن الحقيقة خلاف ذلك فأنت لاتحتاج
للرياضة الا قليلاً وبشكل مبسط جدا .. الا فى بعض البرامج المتخصصة فى ذلك المجال قريما قد
ومن اين ابدا تعلم لغات البرمجة ؟
هناك قاعدة عصرية تقول : أبدء من حيث انتهى الاخرون او بمعنى اخر لاتعيد اختراع العجله!!!
وماهى ايسر الطرق لتعلم لغات البرمجات ؟
ابسر الطرق لتعلم لغات البرمجة هى اخذ دورات متخصصة فى اللغة التى تريد العمل عليها
ولكن بشرط أن تكون قارىء جيد فتطالع الكتب التى تظهر فى هذا المجال وايضا قراءة المقالات
والدروس الموجودة على النت
وهل يمكن التعلم من على شبكة النت ؟
غالباً نعم .. ولكن فى الفترة الحالية فالعملية قد تكون غير مجدية هذا.. قط في المواقق العدمة..
فالدرمس الموجودة على شبكة النت تكون مختصرة وبسيطة وللميتدأين عموماً ولكن لن تصل بك
الى مرحلة الاحتراف ... فيمكنك مطالعة الموجوذ على الويب حتى تأخذ فكرة جيدة على اللغات ثم
تختر اللغة التى تريد ان تتخصص فيها بعد ذلك
الام الأنجلزية
وما هى المدة المطلوب لانقان اللغة >
اتقان لغة البرمجة كحد أدنى فى ستة أشهر وعلى الأكثر عامان بأذن الله
وما هى المدة المطلوبة للانتقال الى لغة اخرى ؟
اسبوعان ان شاء الله
لا يوجد تعريف محدد لانواع لغات البرمجة لانها كلها غالبا مرتبطة ببعضها وباتقانك اى لغة برمجة
-١ البرمجة العادية
؟- برمجة قواعد البيانات
؟- برمجة مواقع الويب
وكيف اصل للاحتراف فى البرمجة
فمعرفة اغلب التفاصيل عن الشئ الدى تريدة قبل ان تعمل فيه هو شئ ممتاز.. حتى لا تضيع
جهودك ووقتك هباء
فالاحتراف فى عالم البرمجة ليس له مقياس محدد... ولكن بكل بساطة يمكن اختزاله فى تلك
المقولة
قدرتك على الأنجاز وعمل كل ما فكرت به وتريده فى اقصر مدة ممكنة وفى دقة متناقية
ولكن هل توحد اف مصطلحات معقدة !!
لغات البرمجة من العلوم الممتعة جدا واللذيذة فى نفس الوقت
لذلك فى البداية لن تجد اى صعوبة فى اى مصطلحات تذكر ... فهى بعض الكلمات الانجلزية
السهلة التى يتم كتابتها بترتيب معين ومنطقى ليفهمها الكمبيوتر ويقوم بتنفيذهاً
مثل قطع المعكبات التى يلعب بها ابن اخيك الصغير ليكون بها بيتاً او اى شئ يحبه ..!
هل لابد لى من معرفة لغات البرمجة السابقة ؟؟
لا يشترط لتعلم لغة برمجة حديثة البدء بلغة برمجة قديمة اوحتى معرفة اللغة التى نشأت عنها
لانه ببساطة ما وجدت لغة برمجة جديدة الا لتعالج قصور وأوجه العجز فى اللغة القديمة او اضافة
بعض التطورات لتساير التطور المذهل والسريع فى المجالات الاخرى
قد تجد ان هناك من يصر على بدء التعلم بلغة برمجة قديمة خصوصاً فى مجال الدارسة بالجامعات
وذلك لعدة اسباب من وجهة نظره تتضمن ازالة حاجز الخوف الوهمى لدى الطلاب من البرمجة»؛ أو
من ناحية تاريخية لمعرفة مدى تطور لغات البرمجة فى سنوات قليلة؛ او لمقارنة لغات البرمجة
المختلفة والوقيف على مدى التطور
أو ربما من ناحية اخرى وهى عدم توافر الامكانيات المتاحة من اجهزة وبرامج لذلك
وتأخذ فكرة لو بسيطة عن لغات البرمجة الحديثة وتحترف فى لغة واحدة فقط حتى يمكنك نقل
برامجك من لغة الى اخرى بكل سهولة دون اى عوائق
ما هى أقسام لغات البرمجة المختلفة ؟
بداية أوضح ان كل لغات البرمجة غالباً تنطورت من اصل واحد
لدلك يمكن ان نقول أن وجه الاختلاف هو اسلوب البرمجة نفسه
وان كان هذا التصنيف غير دقيق علمياً ولكن انت بخبرتك ودارستك بعد ذلك ستتعرف على الفروق
ان شاء الله
فيمكن تقسيم لغات البرمجةمن حيث طريقة كتابة البرنامج واسلوبه الى
طريقة البرمحة الخطية
وتستطيع ان نقول ان كل لغات البرمجة قبل ظهور الويندوز تعتمد على هذا الاسلوب مثل
لغة البيسك - 8/510 والسي - 6 والباسكال - 06508 والكوبول - 0080 والفوتورن
نا وطريقة البرمجة الشيئية 09:20101709 :5 01160160 66ر06
حيث البرمجة تأخد مجال اكثر سهولة واتساعاً فى نفس الوقت ..!!
وكذلك الدلفي - 7م081 من لغة الباسكال
وحود اللغات الاحدث التى تساعدعلى اتمام العمل بسهولة
الانتقال من لغة الى لغة امر فى غاية السهولة
لذلك لا تستغرب من يكتب فى سيرته الداتية انه يعرف ما يقرب من عشرة لغات برمجةاواكثر !!!..
لذلك ستجد ان كل لغات البرمجة سواء كانت قديمة او حديثة لابد ان تتحدث عن وتتطرق الى
المواضيع التالية
ل الشرط والتحكم
جمل التكرار
المصفوفات
الآن .. كيف ابدأ ..؟
انصحك اولا بأن تبداً بقراءة الدرمس الاربعة التالية .. التى تتحدث عن
(١)مقدمة على البرمجة بشكل عام
والان ما رأيك بعد قرائتك للدروس الاربعة السابقة ..؟؟
فبالدارسة العملية والتجربة وتطبيق الأمثلة وعدم الاكتفاء بالقراءة هى دليلك الى توضيح ما خفى
فأنت الان قد وصلت لنهاية المطاف هنا
او لغة الجافا - 181/8
ملحوظة هامة ؛