اريد ان اتعلم البرمجة ولا اعرف من اين ابدا
قمت بالبحث فنصحوني بتعلم html
لقد تعلمت اللغة انا الان متوسط باللغة
هل اقوم بتعلم لغة اخرى ام يجب ان اتقن هذه اللغة وما اللغة التالية التي يجب ان اتعلمها
:0
اولا الـHTML ليست لغة برمجة
ثانيا أعتقد انه عليك البدأ بلغة برمجة عامة مثل الـ C مع بعض الاغوريتم (الخورزيمات) و لا تختص في مجال معين
الـ Syntaxe الخاص بالسي موجودة في أغلبيه لغات البرجمة لذلك اذا تعلمته سيساعدك في تعلم اي لغة اخرى منحدرة منه
الاغلوريتم سيسااعدك سيطور من قدرتك في حل مشالك قد تعترضك اثناء البرمجة و تطوير تفكيرك البرمجي
ثم اذا أتممت هذه المرحلة بنجاح تعلم الـ OOP و UML وأختص في المجال الذي يعجبك الواب الهواتف الذكية الالعاب
تسمى لغة وصف / توصيف
السي تستعمل في صناعة انضمة البرمجة .. عموما ستتعلمها في البداية لكن لن تستعملها (كثير) عندما تختص في مجال معين
الجافا يمكن القول انها تستعمل في المجالات ,, الا مجال الالعاب (C# او جافاسكريت اكشنسكريبت)
سأوضح تعليقي بعدة اسئلة واجاباتها ستكون التوضيح :
عندما تكتب سطرا برمجيا ما الذي يحدث عند تنفيذه؟
ما الفرق بين مبرمج النظام ومبرمج التطبيقات؟
لماذا (1+1=10) تعتبر صحيحة في بعض المواقف؟
كيف تصمم برنامج حاسوب؟
ما هي الخوارزميات؟
ما هو الـBIOS ؟
والعديد غيرها من الاسئلة التي يجب ان تعلم عنها قبل تعلم البرمجة لكي لا تصل الى مرحلة معينة ويأتي شخص مثلي يبدأ بالاستفسارات
كتسلسل يتم كالتالي :
سطر برمجي -> برنامج -> مفسر ->تطبيق ->نظام التشغيل ->القطع المادية ->نظام التشغيل ->عرض نتيجة التنفيذ
ماذا يحدث؟
سيصبح بالنهاية 001010101010 وهذه اللغة التي تفهمها الالة.
لأن الحاسوب عبارة عن مليارات من الدوائر الإلكترونية ولكل دائرة إلكترونية حالة إما مفتوحة 0 او مغلقة 1.
تخيل ضوء الانارة بغرفتك في حالة كان مُنار فإن الدائرة مغلقة 1 وفي حالة كان مطفأ فإن الدائرة مفتوحة 0
لا أرى ضرورة تعلم لغة C ولا تفاصيل عمل الحاسوب
يمكنك البدء بتعلم لغة جافا، وستفتح لك أبوابا كثيرة (برمجة تطبيقات، تطوير مواقع، برمجة الألعاب، الأجهزة الذكية...)
ومرحبا بك في "جافا للعرب":
التعليقات