تعلم برمجه

الأحد، 19 نوفمبر 2017



  • الريكوفري هو وضع في الاندرويد نقوم بالدخول عليه عن طريق ضغط زر رفع الصوت والهوم والباور في آن واحد
  • وفي بعض الاجهزة الاخري ضغط زر الهوم والباور فقط (سامسونج)
  • وفي اجهزة اخري نقوم بضغط زر رفع الصوت وخفض الصوت معاً مع ضغط زر الباور (سامسونج)
كيف نستخدم الريكوفري
  • استخدام الريكوفري سهل جداً لكن يختلف من جهاز إلي جهاز اخر في اشياء بسيطة جداً
  • للتحرك للاعلي نقوم بضغط زر رفع الصوت
  • للتحرك للاسفل نقوم بضغط زر خفض الصوت
  • للاختيار او الرجوع للخلف نقوم بالضغط علي زر الباور او الهوم
  • ما هي استخدامات الريكوفري
  • عند الدخول إلي الريكوفري يكون امامنا اختيارين يمكن الاستفادة بهم وهم
  • Wipe Data/Factory reset و يمكن استخدامها في عمل فورمات كامل للجهاز إذا كان هناك مشاكل في الجهاز او إذا نسينا كلمة السر التي تستخدم لفك قفل الهاتف لكن احذروا فهذا الاختيار يقوم بمسح كل محتويات الهاتف لكن لا يمس بالذاكرة الخارجية
  • Wipe cache partition وهي فورمات لملفات الكاش المستخدمة في التطبيقات علي السوفت وير وعند عمل هذا المسح سوف تشعرون بالفرق الكبير في استخدام الهاتف لكن احذروا فهذا الاختيار يقوم بمسح كل محتويات الهاتف لكن لا يمس بالذاكرة الخارجية
 انواع الريكوفري
هناك اربعة انواع من الريكوفري حتي الآن يتم تداولهم بشكل كبير
  1. الريكوفري الاصلية والتي تكون موجودة بالفعل علي هواتف سامسونج لكن اجهزة HTC وسوني لابد من تنصيب الريكوفري اولاً
  2. Clockwork Mod Recovery او ما تعرف باسم CWM وهي ريكوفري مطبوخة وعن طريقها يمكن التعديل علي النظام باستخدام ملفات مضغوطة بصيغة zip يصنعها المطورين لجهازك ونقوم بتنصيبها عن طريق الريكوفري المطبوخ
  3. TeamWin Recovery Project او ما تعرف باسم TWRP وهي ريكوفري مطبوخة ايضاً ولها نفس مميزات ال CWM لكن مع اضافة بعض التفاصيل والتغير الكامل في الشكل
  4. Philz touch recovery وهي نسخة معدلة من CWM وهي تختلف بامكانية التحكم في الشكل والالوان

قمت برفع جميع سوفت وير الخاص بهواتف ساموسنج التي تعمل بنظام اندرويد بروابط مباشره , عند البحث عن سوفت وير الخاص باي جهاز ساموسنج قد تجد الامر صعب بعض الشئ وخاصه ان الكثير قد يحتاج للقيام بتحمل كل نسخ السوفت وير لكي تفيده في عمله او قد يريد البعض تحميل انواع مختلفه من السوفت وير لاصدقائه لذا من خلال هذا الموضوع تم وضع 67 سوفت وير مرفق به Model Nomber و build و country code و device name و  Android version و country و size للتأكد من اختيار النوع الصحيح لان اختلاف حرف او رقم قد يعرض هاتفك للتلف نهائيا.
مثال : سوفت I9100 وسوفت I9100G مختلفين تماما ولا يمكن استخدام ايهم علي غير هاتفه.

الخميس، 12 أكتوبر 2017

الطريقة الأولى: من خلال علبة الهاتف الأصلية ستجده مكتوب على ظهر الكرتونة المرفقة مع الهاتف على هذا الشكل
معرفة رقم imei للاندرويد والايفون
معرفة رقم imei للاندرويد والايفون
الطريقة الثانية: في حالة إذا لم تجد كرتونة هاتفك فيمكنك معرفة رقم imei من خلال لوحة الإتصال بهاتفك قم بإدخال الرقم #60#* كما هو موضح بالصورة التالية وإضغط على زر الإتصال
كود imei لـ معرفة الهاتف اصلي او مزيف
كود imei لـ معرفة الهاتف اصلي او مزيف
  • سوف يظهر لك رقم مكون من 15 رقم كما هو موضح بالصورة.
  • إذهب إلى موقع IMEI وضع الرقم لمعرفة جميع مواصفات الهاتف بالتفصيل الدقيق.
فحص imei للهاتف
فحص imei للهاتف
  •  وسيظهر لك المعلومات على حسب البلد المنشأ ومعرفة جودة تصنيع الهاتف والمزيد من المواصفات.
معرفة الهاتف اصلي او مزيف - كود imei للايفون
معرفة الهاتف اصلي او مزيف – كود imei للايفون

طريقة معرفة البلد المصنع للجوال

إذا لاحظت في رقم IMEI التسلسلي المكون من 15 رقم ستجد في منتصفه .. فإذا كانا الرقمان (السابع والثامن) على النحو التالي:
رقم imei
رقم imei

معرفة مكان صنع الجوال و جودته ان كان اصلي او مقلد عن طريق رقم IMEI

  • 00 : الجهاز اصلي وتم تصنيعه في الدولة الأم وذو جودة عالية.
  • 01,10  : جهاز موبايل صناعة فيتنام وجودته عالية جداً.
  • 02,20 : تم تجميع الهاتف في الامارات العربية وجودته منخفضة.
  • 13: دولة التصنيع هي  أذربيجان وجودته سيئة ولا ينصح به.
  • 03,30 : بلد التصنيع الصين (هاتف مقلد وليس أصلي).
  • 04,40 : موبايل من صناعة الصين وجودته جيدة ومقبولة نوعاً ما.
  • 05,50 : هذا الجهاز من صناعة البازيل أو الولايات المتحدة أو فنلندا أو فيتنام بواسطة سامسونج وجودته جيدة.
  • 06,60: موبايل من صناعة هونغ كونغ وجودته سيئة.
  • 08,80 : موبايل الماني الصنع.


وبهذه الطرق سوف تتمكن من معرفة الهاتف اصلي او مزيف أو تقليد بطريقة صحيحة دون الحاجة إلى متخصص للهواتف كما أنك ستكتسب خبرة جيدة لفحص أي هاتف مستعمل قبل شراؤه بخطوات بسيطة وفعَّالة وبإمكانك تجربة الطريقة على جميع هواتف الاندرويد والايفون، وإذا واجهتك أي مشكلة أو إستفسار فلا تتردد بترك تعليق أسفل المقالة أو مراسلتي من خلال صفحتي https://m.facebook.com/Mohamedchrtoba/ على الفيس بوك وأخيراً لا تنسى مشاركة هذا الموضوع مع أصدقائك لتعم الفائدة على الجميع.

الأربعاء، 27 سبتمبر 2017


 أو الإشارات المشتركة، وكما أنّ لكل شعب لغة، هناك أيضاً لغات خاصّة بالبرمجة، والتي سنعرّفكم عليها في هذا المقال. لغة البرمجة لغة البرمجة هي مجموعة من الأوامر الجاهزة، التي تمّ تصميمها وبناؤها خصيصاً لنتمكن من التواصل مع الآلة، وتحديداً أجهزة الحاسوب، حيث يتمّ استخدام هذه اللغات لكتابة خوارزميّة أو تصميم برنامج من شأنه أن ينفّذ أعمالاً وأوامر معيّنة، وبشكل عام فإنّه يتم تحويل هذه الأوامر إلى أرقام ثنائية (0 ، 1) يتم تخزينها في وحدات تُسمّى "بايت" مقسّمة إلى ثماني خانات تُسمّى "بت" حتى يتم فهمها من قبل الجهاز، وتتحكم لغة البرمجة بشكل عام بسير العمليّة بالترتيب نفسه الذي كتبه المبرمِج، وذلك باستخدام بعض الجمل الشرطيّة التي تمكن من عمل اختيار بناءً على نتيجة معيّنة. مستويات لغات البرمجة لغات عالية المستوى، ومثال عليها لغة الجافا. لغات منخفضة المستوى، ومثال عليها لغة الأسمبلي. حيث يكمن الاختلاف بين النوعين ببساطة في مدى قربها أو تشابهها من اللغة التي يفهمها البشر. أنواع لغات البرمجة هناك العديد من لغات البرمجة، ولكن سنذكر لكم بعض أهم اللغات وهي: ++C ( سي بلس بلس ): تُعدّ هذه اللغة من أكثر اللغات شيوعاً واستخداماً من قبل المبرمجين، وهي النسخة المحدّثة من لغة C، حيث تم استخدامها في كتابة أنظمة التشغيل وكتابة برامج التسلية مثل الألعاب، ومن أهمّ الاستخدامات التي كانت لهذه اللغة هي استخدامها في كتابة أنظمة القيادة للعربات التي تم إطلاقها إلى كوكب المريخ. Java (جافا): تُعتبر هذه اللغة تطويراً للغة التي تم ذكرها أعلاه، حيث تم تطويرها في شركة SUN، ومن أهم مميّزات هذه اللغة أنّها Object Oriented بمعنى أنّها تدعم إنشاء الكيانات التي من شأنها أن تجعل عمليّة البرمجة أكثر سهولة وأماناً، بالإضافة إلى ذلك فهي تدعم الرسومات والأصوات في التطبيقات التي يتم إنشاؤها، أمّا كلمة جافا بالأصل فتعني القهوة. باسكال: تُعتبر هذه اللغة الأكثر استخداماً وشيوعاً في مجال التدريس، وذلك لم يكن من فراغ، فهي لغة تمتاز بالوضوح وسهولة الاستخدام والتطبيق. Basic (بايسك): هي لغة المبرمجين المبتدئين، ولكنّها بالمقابل تُعدّ من اللغات عالية المستوى وكثيرة الشيوع، فغالباً ما يبدأ المبرمجون رحلتهم في عالم البرمجة من خلال تعلّم هذه اللغة كبداية. python (بايثون): والتي تُعتبر واحدةً من اللغات السهلة، حيث يتم استخدامها من قبل المبتدئين في البرمجة.

السبت، 9 سبتمبر 2017



متابعي عالم الهواتف الذكية اهلا وسهلا بكم
نقدم لكم في هذه مقالة شرح مفصل عن كيفية فرمتة هاتف تكنو tecno  .
نبذة عن شريكة تكنو tecno  للهواتف الذكية.
ﻛﻴﻔﻴﺔ ﻓﻮﺭﻣﺎﺕ ﺟﻬﺎﺯ تكنو tecno الاندرويد
ﻛﻴﻔﻴﺔ ﻋﻤﻞ فرمتة ﻭ ﺍﻋﺎﺩﺓ ﺿﺒﻂ ﺍﻟﻤﺼﻨﻊ ﻟﻬﺎﺗﻒ  تكنو tecno
ﻓﻚ ﺭﻣﺰ ﻗﻔﻞ ﻟﻬﺎﺗﻒ تكنو tecno
إعادة ضبط المصنع للهاتف تكنو tecno


ملاحظة : قبل الانطلاق في عملية الفرمتة يجب ان تأخذ بعين الاعتبار ، انه سوف يتم حذف كل البيانات الهاتف من صور و ارقام و كل شيء ، كما ان بعض الاجهزة قد تطلب منك اعادة نفس ايميل الذي كان قبل عملية الفرمتة لذى تأكد انك تتذكر  ايميل و كلمة المرور قبل الفرمتة ،


خطوات فرمتة هاتف تكنو tecno
في البداية تأكد من مستوى البطارية حيث ينصح ان لا يقل مستوى الشحن على النصف .
الان قم بإغلاق الجهاز تماما .
_ بعد ذلك يجب الضغط مع الاستمرار على زر رفع مستوى الصوت +   زر  التشغيل  في نفس الوقت لعدة ثوان. 
_ اترك ازار عندما ترى شعار الروبوت أمامك.

طريقة فورمات جميع اجهزة تكنو tecno الاندرويد

_ أدخل إلى وضع الاسترداد اضغط على زر هومو (أو مفتاح التشغيل).
_ الان انزل الى خيار "wipe data/factory reste" وذلك عن طريق الظغط على زر تخفيض الصوت لنزول و زر التشغيل لتأكيد .

طريقة فورمات جميع اجهزة تكنو tecno الاندرويد




_ الان انزل الى خيار "yes" عن طريق زر تخفيض  الصوت و زر التشغيل لتاكيد كما هو مبين في الصورة .


طريقة فورمات جميع اجهزة تكنو tecno الاندرويد

_ الان اضغط على خيار "reboot system now "  
كما هو مبين في الصورة .

طريقة فورمات جميع اجهزة تكنو tecno الاندرويد

تمت العملية بنجاح ،


طريقة فرمتة هاتف تكنو tecno  من الاعدادات.
بعد التوجه الى اعدادات الهاتف اتبع الخطوات التالية :
1.  افتح مجلد النسخ الاحتياطي وإعادة تعيين وحدد الاعادة لضبط المصنع.
3. اضغط إعادة تعيين الهاتف وقراءة التحذير عندما ينبثق.
4. اختر محو كل شيء وسيبدأ الهاتف في الاستعادة.
5. تمت العملية بنجاح

الجمعة، 25 أغسطس 2017


للمعلوميات مدونة مصمم تقدم لكم افضل معلومات عن لغات برمجه وتصميم مواقع انترنت وشكرا على مشاركتم على صفحه 
تعتبر (الجافا) من اللّغات المُختصّة بالبرمجيّات، وقد قام بابتكار هذه اللّغة العالم (جيمس جوسلينج) في العام 1992 م، حينما كان ضمن الطاقم العامل في مختبرات (صن ميكروسيستمز) هذه الشركة الضخمة، وقد كان هدفه من وراء ابتكار هذه اللغة، أن يتمكّن من تشغيل أجهزة تطبيقيّة تسهّل من عملهم وخاصّة في (التلفزيون التفاعلي) حيث تعمل فيها الأجهزة هذه عمل العقل تماماً. كما وقد كانت لغة الجافا تطويراً للغة معروفة في السّابق وهي لغة (++C) أو (سي بلاس بلاس)، والتي سميّت في بداية الأمر مِن قبِل مُبتكرها بـ (O A K)، وتعد هذه الرموز اختصاراً لـ (شجرة السنديان)، وممّا عُرف عن جيمس حينما كان في عمله أنّه كان ينظر دائماً من النافذة ليرى شجرة السنديان أمام نظره، واستمرت هذه التسمية حتّى كان التطوير لها فعرفت لاحقاً بـ (جافا). إن لنظام الجافا ميّزات عدّة، تكاد لا تُحصى، وعلى وجه الخصوص السهولة التي تتمتّع بها، وبأنّها بمثابة لغة داعمةٍ للنظم، وهي موجّهة تحديداً لما يعرف بالكيانات، وأيضاً من ميّزات هذه اللغة أنّها تمتلك الكثير من الأمان، وخالية من التعقيد، كما تتمتّع أيضاً بسهولة إمكانيّة الحصول عليها، وتمتاز عن اللّغات الأخرى المختلفة بأنّها تقبل النقل بسهولة فائقة، وأيضاً تقبل التنفيذ، وما يميّزها حقاً بأنّها لغة يسهل أن يضاف عليها الصوت ويمكن أيضاً أن يضاف لها الحركة وخاصّة في الويب، كما وتُوفّر على هذه اللغة إمكانيّة كتابة الألعاب عليها، وأيضاً يمكن إضافة البرامج التي من شأنها المساعدة، ومن السمات الخاصّة بهذه اللغة توفيرها للمستخدم إمكانيّة إنشاء برامج ذات واجهة رسوميّة. ومن المميزات التي يعمل نظام الجافا على توفيرها عند تصميم البرامج البرمجيّة، إمكانيّة الاستفادة من الإنترنت ومن كلّ ميّزاته الموجودة بشكل تام، حيث من خصائص لغة الجافا توفير بيئة تفاعليّة ويكون ذلك عبر ما يعرف بـ (الشبكة العنكبوتيّة)، فهي اللّغة التي يمكن لنا أن نكتب البرامج بواسطتها ومن خلالها تحديداً على الإنترنت، وخاصّة البرامج التي تتصف بأنّها برامج تعليميّة، ويتمّ ذلك وفق ما يعرف بـ (برمجيات المحاكاة الحاسوبيّة للتجارب العلميّة)، ويمكن أيضاً للغة الجافا أن تساهم في كتابة البرامج التي من شأنها (التعلم عن بعد). وقد تبيّن لاحقاً وبشكل قاطع، بأنّ نظام لغة الجافا يؤدّي أهدافه بشكل أكثر شموليّة، بحيث لم تقتصر تأدية فاعليّته فقط عبر الشبكة العنكبوتيّة فحسب، وإنّما يمكن لها تأدية الكثير من المهام للأشخاص بشكل مباشر، وخاصّة من خلال البرامج المعنيّة بالمهن، كما وقد سهّل وجود الإنترنت في كثير من الأماكن سهولة تعلّم هذه اللغة وإتقانها، مقارنةً بلغات ونظم برمجيّة أخرى.🙇

الثلاثاء، 15 أغسطس 2017





الإنترنت الشبكة العنكبوتية هي الشبكة التي تسمح باتصال الحواسيب مع بعضها البعض، والتي تسمح بتداول المعلومات وتناقلها من شخص لآخر، وتتيح تلك الشبكة العديد من التطبيقات منها المفيدة ومنها المضرة، تبعاً لكيفية الاستخدام. من تطبيقات الإنترنت البريد الإلكتروني: وهو الذي يستخدم في تبادل الرسائل والدردشة. محركات البحث: مثل جوجل وفاير فوكس وغيرها من المحركات التي تحصل من خلالها على المعلومات. مواقع التواصل الاجتماعي: مثل الفيسبوك والواتس آب وسكاي بي وغيرها الكثير. مواقع الويب: وتحصل من خلالها على المعلومات التي كانت في الأصل رقمية وتمت ترجمتها لكلمات. الكتب الإلكترونية أو الدراسة الإلكترونية. كيفية الاستخدام الصحيح الإنترنت تعتبر شبكة الإنترنت من أفضل الاختراعات التي قدمت للإنسان، فقد سهلت عليه الكثير من الأمور في حياته، وأصبح بإمكاننا استخدامه في الأشياء التي تعود علينا بالفائدة، فأصبحنا نحصل على جميع المعلومات التي نريدها ببساطة خلال بضع دقائق، وننجز الأعمال المختلفة من خلال الإنترنت، فأصبحت بعض الأعمال لا تحتاج للخروج من المنزل وبمقدورك أن تنجزها عبر جهاز الحاسوب من خلال الإنترنت، والتعليم عن بعد عبر التواصل من خلال الإنترنت، بل والحصول على الثقافة التعليمية من خلاله. سهل الإنترنت التواصل بين الناس، فيتواصل الأهل مع ابنهم المسافر بعيداً بكل سهولة، وقد وفرالإنترنت على الأفراد الوقت والجهد والمال وتتمثل الفائدة فيه بشكل واضح وبيّن، مثل الحصول على الكتب والمعلومات التي تسهل عليك المذاكرة أو تطوير نفسك في العمل أو الاستدلال على شيء غير واضح بالنسبة لك، فبعض الناس يستخدمونه لتفسير الأحلام أو للتعرف على كيفية الطبخ أو معلومات ثقافية مختلفة وهذا كله مفيد. على الرغم من الفوائد الجمة لهذه الشبكة العبقرية، لكن ما زال بعض الأشخاص يستغلونها بالشكل الخاطئ، ويحولون تلك الفوائد إلى مضار ومخاطر كبيرة، ففي كلّ تطور هنالك بعض المنغصات والأشياء التي تعد سلبية في هذا التطور، فالإنترنت كما فيه المواقع المفيدة فيه المواقع المفسدة أخلاقياً والتي قد يلجأ بعض الأفراد للتعرف عليها من باب الفضول أوالاطلاع أو بشكل مقصود، فيجب الابتعاد عن تلك المواقع التي تضيع الوقت وتؤدي إلى الانحطاط الأخلاقي، ويجب الحذر من قراصنة الإنترنت الذين يخترقون حساباتك الشخصية في البنوك أومواقع التواصل أوالأشياء التي تهمّك، فكن دائماً متيقظاً وحريصاً، ويجب توجيه الأبناء للطريقة الصحيحة لاستخدام الإنترنت، وعدم تضييع الوقت بالجلوس أمام الحاسوب للتصفح عبره واستخدام الإنترنت للاستفادة 

الأحد، 13 أغسطس 2017



لغة الجافا الجافا هي لغة برمجة عالية المستوى، قام بتطويرها جيمس جوسلينج من شركة (Sun MicroSystems)، أثناء محاولته تطوير لغة البرمجة ++C ،عام 1991، وكانت تسمّى بـ (OAK)، ولكن في عام 1995 قامت شركة (Sun Micro Systems) بتعديلها، وأطلقت عليها اسم جافا (Java)، وهي لغة تعتمد على الكائنات (objects). إصدارات الجافا هنالك عدة إصدارات للغة جافا وهي: (Java Standard Edition): الإصدار القياسيّ يستخدم لبرمجة برامج سطح المكتب. (Java Enterprise Edition) يستخدم لبرمجة الخوادم و الويب. (Java Micro Edition) يختص ببرمجة الهواتف المتنقلة والأجهزة المحدودة وخاصّة الألعاب. خصائص ومميزات الجافا تعّد لغة الجافا لغة سهلة لإعداد التطبيقات المختلفة، بسبب احتوائها على العديد من الميّزات التي تسهل على المبرمج عمل، فهي توفر اتصالاً مباشراً مع قواعد البيانات، والوراثة المتعددة، وغيرها. يمكن برمجة تطبيقات قوية وخالية من الأخطاء باستخدام الجافا، ووجود ميزة تعديل الأخطاء أثناء البرمجة. آمنة، فهي تعمل خلال بيئتها الافتراضية، وتعتمد إدارة المخاطر، وتعتمد التشفير. تعمل الجافا على عدة أنظمة تشغيل، كالويندوز والماكنتوش، ويونكس بجميع إصداراتها. يمكن من خلالها كتابة برامج تنفذ أكثر من عمل (task) في آن واحد بفضل ميزة (Multi-threaded). التطبيقات والبرامج المكتوبة بلغة جافا، تعمل بشكل سريع؛ لأن معالجة الجافا تكون سريعة. إضافة الصوت والحركات لصفحات الإنترنت. مصطلحات هامّة في الجافا (object): كائن له حالة (states) ،وسلوك (behaviors) ويتمّ إنشاؤه من فئة (class). مثال: الحصان، له حالة: اسم، ولون، وسلوك: مثل الركض، الصهيل، وينتمي لفئة الثديات. (class) الفئة يمكن تعريفها بأنّها قالب تصف السلوكيات والحالة للكائن الذي ينتمي له. (Methods): هي بالأساس سلوكيات، ويحتوي (class) مجموعة (method ) يتمّ من خلالها معالجة البيانات. (Instance Variables ):المتغيرات المثال - كل كائن (object) لديه مجموعة فريدة من نوعها من المتغيرات، ويتمّ إنشاء الحالة من خلال هذه المتغيرات. (Inheritance): التوارث، من خلال الجافا يمكنك بناء فئة (class) باستخدام (class) آخر، إن أردت الاستفادة من (methods) في class موجود مسبقاً دون الحاجة لإعادة كتابة الجمل البرمجية الخاصة بتلك (methods)، ممّا يقلل وقت البرمجة، ويقلل من جم الكود الخاص بالتطبيق. (Interfaces):الواجهات، وتعرف في لغة الجافا على أنّها عقد يبيّن كيفيّة التواصل بين الكائنات بعضها ببعض، وهي هامّة جداً في ما يتعلق بالتوارث. (Constructors): من أهم المصطلحات التي تتعلق بـ (class)، فعند انشائه يتمّ استدعاء (constructor) خاصّاً به، ويمكن أن يكون أكثر من واحد، ويجب أن يكون اسم (constructor) مطابقا لاسم (class) التابع له. تحظى الجافا بانتشار واسع جدا  حول

الخميس، 3 أغسطس 2017

مرحبا بكم في صفحته للمعلوميات مدونة مصمم
يزدهر بشكل كبير سواء في الإلكترونيات أو البرمجيات ولكي يستطيع المهندسين أو غير المهندسين الراغبين في دخول مجال التكنولوجيا يجب أن يملكون المهارة المناسبة في إستخدام مجموعة من لغات البرمجة والتي تعد الأكثر إحتياجًا هذه الأيام … ويبقى السؤال المحير ما هي أهم لغات البرمجة التي يجب أن تتعلمها لكي تواكب العصر الحديث:

 لغات البرمجة 

أهم لغات البرمجة
1. C:
المهندسين غالبًا ما سيكون لهم الدراية الكافية بالبرمجة عن طريق السي ولكن إن كنت من غير المهندسين يجب أن تتعلم لغة C خاصة أنها أقرب لغاب البرمجة إلى فهم لغة الآلة والتي ستستطيع عن طريقها التعرف على كيفية تعامل لغات البرمجة مع الكمبيوتر بمعنى آخر هي الأساس التي يجب أن تبني عليه لذلك يجب أن تتعلمها بشكل جيد
وهذه أهم المواقع التي تساعدك في البداية لكي تتعلمها
Learn c
CProgramming.com
Lynda .com
Learn c the hard way
أهم لغات البرمجة
2. C++:
تعد C++ أول لغة بعد السي التي تتعامل عن طريق Object Oriented Programming وهي لغة البرمجة الأساسية التي نشأ عليها FireFox وكل منتجات شركة Adobe وعندما تريد أن تصنع برنامج سريع قوي وأكثر إستقرارًا يمكنك أن تستخدم C++ كما أنها من أهم لغات البرمجة التي يتجب أن تتعلمها إن كنت تريد الدخول في مجال المصادر المفتوحة Linux
وهذه أهم المواقع لتعلم C++
Udemy
Lynda.com
LearnCpp.com
CProgramming.com
cplusplus.com
أهم لغات البرمجة
3. C#:

تسمى في لغة المبرجين سي شارب لغة لها الكثير من الإستخدامات تم تطويرها في الأصل عن طريق ميكروسوفت وهي نتاج من دمج بين C , C++ ويمكن تعلمها عن طريق أحد المواقع التالية
Lynda.com
Microsoft Virtual Academy
TutorialsPoint.com

أهم لغات البرمجة
4. الجافا java :
الجافا من أهم لغات البرمجة الموجودة هذه الأيام من نوع object oriented programming والتي أنشأتها شركة sun عام 1990. تستخدم لغة الجافا في الكثير من التطبيقات البرمجية وتطبيقات الويب وتطبيقات الموبايل والألعاب وتستطيع عن طريقها عمل برمجيات تعمل على كل الأنظمة من الويندوز والماك واللينكس وهي من أكثر لغات البرمجة المطلوبة في العالم كله
ومن أهم مواقع تعليم لغة الجافا
Lynda.com
learnjavaonline.org
كما يمكنك أن تحصل على هذين الكتابين فهما مفيدان بشكل كبير مع تعلم الجافا
introduction to java programming Y Daniel liang
Java How To Program, Seventh Edition January 2007
أهم لغات البرمجة
5. PHP:
هي أحد لغات البرمجة التي تعمل على برامجها بشكل مجاني والتي تقوم بالبرمجة عليها من خلال جمل نصية لكي تقوم ببرمجة بعض الأجزاء على مواقع الإنترنت من نوع Dynamic وتطبيقات الويب. يمكن أن تدمج بسهولة مع لغة HTML لكي تقوم بعمل تطبيقات على مواقع الإنترنت بشكل متكامل. والمذهل والذي يدل على قوة هذه اللغة هو أنها تعمل على أكثر من 200 مليون موقع حول العالم منها wordpress, facebook ويمكنك أن تتعلم لغة PHP على أحد هذه المواقع
Lynda.com
Codecademy
Zend Developer Zone
PHP.net
أهم لغات البرمجة
6. Python:
تعتبر لغة Python من لغات البرمجة ذات المستوى العالي high level تستخدم في برمجة تطبيقات الموبايل والويب وهي تعتبر أسهل اللغات بالنسبة للمبتدئين وكودها من الأكواد المقروءة بشكل سهل ويمكنك القيام بأكواد مضغوطة بحيث تقوم بالأكثر من مهمة في نفس الأمر. تعمل هذه اللغة على برمجة الكثير من المواقع مثل Instagram , Pinterest كما تستخدم في ناء منصات جوجل وناسا
ويمكن أن تتعلم لغة Python من أحد هذه المواقع
Lynda.com
Codecademy
LearnPython.org
Python.org
أهم لغات البرمجة
7. Java Script:
هي أحد لغات البرمجة التي تصنف Scrtipting language وهي تستمد الكثير من أوامرها من لغة السي التي تحدثنا عنها في أول المقال. ومن صفاتها أنها تعمل على كل المتصفحات الموجودة تقريبًا بحيث يمكنك تطبيق أهم مبدأ في تصميم المواقع والذي يقوم على عمل الموقع على كل المتصفحات. وتستخدم هذه اللغة أيضًا في برمجة الألعاب وتطبيقات سطح المكتب. ومن الظريف أن تجد لغة Java Script في برمجة Google chrome , Safari
ويمكنك أن تتعلم java scriptعن طريق هذه المواقع
Codecademy
Lynda.com
Code School
Treehouse
Learn-JS.org
أهم لغات البرمجة
8. SQL:
SQL اختصار لمجموعة كلمات Structured Query Language هي لغة برمجة خاصة بإدارة البيانات داخل قواعد البيانات وقد تم إعتمادها من المنظمة الدولية للقياسات ISO والمعهد القومي الأمريكي للقياسات ANSI عام 1980 وهي من أهم لغات البرمجة التي يمكنك بها إنشاء قاعدة بيانات محترفة للغاية ومستقرة بشكل كبير وتحتاجها الكثير من الشركات لتنظيم أعمالها ويمكنك تعلم SQL عن طريق أحد هذه المواقع:
Lynda.com
SQLCourse.com
TutorialsPoint.com
SQLZoo.net
أهم لغات البرمجة
9. HTML and CSS:
HTML, CSS يستخدمان في برمجة وتصميم المواقع وهي تنتمي ل لغات البرمجة من نوع markup language وليس لها أي إستخدامات أخرى فهي موجودة خصيصًا من أجل تصميم المواقع ويمكنك تعلمها عن طريق
W3school
وستجدون الكثير من المواقع الأخرى فهي لغتان مشهورتان يمكن التعلم فيها بسهولة
أهم لغات البرمجة
10. XML:
تنتمي إلى لغات البرمجة markup language وسوف تجدها في كل مكان وهي تستخدم لتحديد مجموعة من المعلومات في شكل منظم ومحدد ويمكن ربطها مع قواعد البيانات و لغات javascript , AJAXومن المميز في هذه اللغة أنها لا تستخدم لأغراض الويب فقط ولكن يمكن برمجة بعض تطبيقات سطح المكتب وتطبيقات الويندوز أيضًا
أهم لغات البرمجة


وبالرغم من ذلك فهناك الكثير من اللغات الأخرى التي يمكن أن تتعلمها للقيام ببعض المهام الصغيرة مثل AJAX , Perl , Ruby