يعــــــــــــني ايـــــــــــــــــــه

أنا فاكر أول مرة سمعت مصطلح "لغة برمجة"،

افتكرت إنه موضوع كبير ومعقد، وكأنك لازم تبقى عالم عشان تفهمه!

كنت بسأل نفسي:

"هو الكمبيوتر مش بيفهم؟ طب ليه أكتبله بلغة؟!"

بس لما بدأت أتعلم، اكتشفت الحقيقة البسيطة دي:

الكمبيوتر غبي... بس سريع!

يعني؟

هو مش بيفهم أي حاجة لوحده، لازم "تشرحله" كل خطوة بالتفصيل...

وهنا بتيجي "لغة البرمجة"

طيب يعني إيه لغة برمجة؟

لغة البرمجة هي الوسيط بينك وبين الكمبيوتر.

زي ما فيه عربي وإنجليزي وفرنساوي، فيه لغات للكمبيوتر كمان:

Python

– JavaScript

– C++

– Java

– Go

– Rust

وكل لغة ليها طريقتها، بس الهدف واحد:

تقول للكمبيوتر يعمل إيه، خطوة بخطوة.

طيب ليه في كذا لغة؟

تخيل إنك بتبني عمارة

فيه أدوات للمقاول، وأدوات للكهربائي، وأدوات للنجّار.

نفس الفكرة في البرمجة:

Python: سهلة وسريعة، مناسبة للذكاء الاصطناعي وتحليل البيانات

JavaScript: لغة الويب، بتخلي المواقع تتحرك وتتفاعل

C++: قوية وسريعة، بتستخدم في الألعاب والبرامج الثقيلة

Java: مشهورة في تطبيقات الأندرويد والسيستمات الكبيرة

Go / Rust: لغات جديدة وآمنة، ممتازة للسيرفرات والبنية التحتية

كل لغة ليها "مجال" و**"قوة"** معينة، عشان كده المبرمجين بيتعلموا أكتر من واحدة.

أبدأ بإيه؟

وده السؤال الصح!

والإجابة ببساطة:

ابدأ باللغة اللي توصلك لهدفك أسرع.

ذكاء اصطناعي؟ ➤ Python

مواقع وتطبيقات ويب؟ ➤ JavaScript

تطوير ألعاب أو أنظمة؟ ➤ C++ أو C#

أنا لما فهمت ده، حسيت إني كنت ماشي في الضلمة

بس أول ما اخترت طريقي، البرمجة بقت ممتعة،

بقيت شايفها أداة بتحققلي اللي أنا عايزه، مش كود معقد.

بص للبرمجة على إنها لغة بتحققلك حلم، مش مادة صعبة.

وكل لغة جديدة... هي مفتاح جديد لعالم جديد

لو عايز تبدأ ومش عارف منين؟

ابعتلي وابدأ أول خطوة في رحلتك كمبرمج حر!

#محمود_المستقل

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

مساهمة موفقة جدًا يا محمود، وأسلوبك في تبسيط المفهوم يجعل القارئ يشعر أن البرمجة ليست شيئًا مخيفًا كما يتصوّر البعض.

أعجبتني عبارة "الكمبيوتر غبي لكن سريع"، لأنها تعبّر بدقّة عن الفكرة الأساسية: أن الآلة لا تفهم إلا إذا أخبرناها بالتفصيل، ولهذا نحتاج لغة برمجة.

توضيحك للفروقات بين اللغات حسب الهدف ممتاز، لأنه بالفعل ليس هناك لغة "أفضل" من الأخرى، بل توجد لغة "أنسب" لما تريد تحقيقه.

وهنا سؤال يستحق الطرح:

هل من الأفضل أن يركّز المتعلّم في البداية على لغة واحدة ويتعمق بها، أم أن يتعرف على أكثر من لغة منذ البداية حتى يتوسع أفقه البرمجي؟

الكمبيوتر ليس بغبي ولا بذكي لأنه لا يملك العقل و يتعامل مع مدخلات ( بيانات )

الكمبيوتر غبي... بس سريع!

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

شكرا على تعليقك استاذ محمد وشرف لي انك تقرأ منشوراتي

بالنسبه لسؤالك

الافضل تركز على لغه واحده و انصحك تبدأ بلغه باثون ف هي اسهل لغه و مطلوبه بشكل كبير

شكرًا على تسهيل المعلومة وتبسيطها لهذه الدرجة.

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

أتذكر دراستي للـBasic أو الـVisual Basic في الجامعة ولم يكن الأمر سهلًا ، على الأقل بالنسبة لي حينها.

أهم خطوة كما ذكرت هي تحديد الهدف وبناء عليه تختار اللغة المناسبة، وده اللي بيخلي الرحلة ممتعة ومثمرة بدل ما تكون محيرة أو مرهقة. شكراً لمشاركتك التجربة والخطوات اللي ممكن تفتح باب جديد لكل اللي عايزين يدخلوا عالم البرمجة!

-1
مجهول أضف ردا

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

برمج لنا سكربت مثل الوردبيرس او vbulletin من صفر - او سوي برنامج بسيط مثل الدانلود منجر او الأيجي سب لترجمة الأفلام

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

مش اي حاجه انت مش عارفها يبقى كله مش عارفها

-2
مجهول
  • حذف بواسطة المستخدم

ليس النقد هو المشكلة، بل طريقة التعامل معه. الاختلاف لا يعني التجريح، تمامًا كما أن الحوار لا يعني الهجوم. إذا كان التعبير عن الرأي يُفسّر بهذا الشكل، فهذا يثير تساؤلًا عن مدى استيعاب الفكرة، وليس عن صاحبها ف المرض قد يكون فيك انت .؟! وانت لا تعلم

-1

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

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