ايش هي البرمجة ؟
باختصار هي لغة نخاطب فيها الحاسب
:قبل ما نبدأ نتعلم البرمجة لازم نحدد احنا ايش نبغى نبرمج بالضبط , وهذا غالبًا ينقسم إلى 3 أنوع
برمجة مواقع الويب
برمجة الويب تختص بالمواقع والسكربتات و صفحات الويب الي تعرض على المتصفح و بناءها و ربطها بقواعد بيانات وما إلى ذلك
عشان تكون مبرمج ويب لازم تتعرف على شغلتين مهمة وهي
FRONT END
:وهي الواجهة اللي تظهر للمستخدم , فيه 3 لغات برمجية أساسية هنا وهي
HTML , CSS , JAVASCRIPT .
:ونحتاج لمحرر نصوص مثل
NOTEPAD++ , SUPLIME
ومتصفح انترنت مثل: قوقل كروم أو فاير فوكس وغيرها .
BACK END
وهي العمليات اللي تتم خلف الكواليس وما تظهر للمستخدم .قراءة السيرفرات وقواعد البيانات والمعالجة وغيرها
:فيه مجموعة من لغات البرمجة اللي تقدر نتعلمها هنا , ونقدر نكتفي بوحدة بذكر لكم بعضها
PHP , NODJS , RAILS , JAVA SE , DJANGO , ASP.NET 5 .
كل لغة من هذهِ اللغات لازم نتقن لغة قبلها عشان نعرف شلون نتعامل معها مثلاً
RUBY BEFORE RUBY RAILS
JAVASCRIPT BEFORE NODJS
C# BEFORE ASP.NET5
PYTHON BEFORE DJANGO .
.طبعًا يختلف اختيار اللغة حسب الهدف من انشاء الموقع
النوع الثاني :برمجة تطبيقات الهواتف الذكية
SWIFT OR OBJECTIVE C لو بنبرمج تطبيقات تعمل على نظام الآيفون لازم نتعلم أما لغة
JAVA أما لو بنبرمج تطبيقات تعمل على نظام الأندرويد لازم نتقل لغة
C# ولو بنبرمج تطبيقات تعمل على نظام هواتف ويندوز لازم نتعلم لغة
C# -javascript لكن لازم نتعلم معها لغة الـ unity لبرمجة الألعاب نقدر نستخدم لغة الـ
النوع الثالث برمجة برامج وتطبيقات للحاسب
java or python لبرمجة مواقع تعمل على نظام أبل وويندوز نستخدم اما
والحيـن
بعد ما حددنا ايش نبغى نبرمج بالضبط , ويب أو تطبيقات الهواتف أو برامج تعمل على أجهزة الحاسب نبدأ نتعلم اللغات اللي يطلبها هذا النوع , التحديد راح يسهل علينا عملية البحث , بحيث اننا نبحث في مجالنا فقط ونأخذ الشيء اللي نحتاجه , حددوا هدف لكم , ليش تبغون تتعلمون برمجة الويب مثلاً ؟ ممكن يكون عشان تبرمجون موقعكم الخاص أو تبرمجون مواقع للأفراد والشركات ويصير هذا مصدر دخل لكم , المهم يكون عندكم هدف واضح عشان تستمرون
كل التوفيق لكم يا صحب
تعليقات
إرسال تعليق