Your very first session. No experience needed.
أول حصة ليك. مش محتاج أي خبرة سابقة — ولا رياضيات، ولا جهاز قوي. الموبايل كفاية.
It does exactly what you tell it. Nothing more.
الكمبيوتر جهاز "غبي" — بينفذ اللي بتقوله له حرفيًا، ولا حاجة زيادة. وده مش عيب فيه، ده بالظبط اللي بيخلي البرمجة ممكنة.
What you give the machine
The work inside, where you can't see it
What it gives back to you
المدخلات: اللي انت بتديه للجهاز. المعالجة: الشغل اللي بيحصل جواه ومش شايفه. المخرجات: اللي بيرجعهولك.
| Thing | Input | Processing | Output |
|---|---|---|---|
| ATM machine | Card and amount | Checks your balance | Cash comes out |
| Logging in | Username and password | Checks if they match | Account opens |
| Microwave | You set 2 minutes | Counts down and heats | Beeps — food is hot |
| Delivery app | You pick your order | Finds a driver near you | Food arrives |
نفس المراحل الثلاث موجودة في أي حاجة بتستخدمها يوميًا — من الصراف الآلي للمايكروويف لتطبيق الطلبات.
You want a program that knows if a photo has a cat in it.
في البرمجة انت اللي بتكتب القاعدة بنفسك. في الذكاء الاصطناعي الكمبيوتر بيستنتج القاعدة من آلاف الأمثلة — وعشان كده ممكن يغلط.
البرمجة زي وصفة أكل مكتوبة خطوة بخطوة. الذكاء الاصطناعي زي إنك اتعلمت الطبخ بالمشاهدة من غير وصفة — بتطلع حلوة غالبًا، بس ساعات بتغلط.
لغة البرمجة زي اللغة العربية نفسها. الكود المصدري زي جملة مكتوبة بالعربي. بايثون هي اللغة، و print("hello") هي الكود.
A computer only understands zeros and ones — so we need tools in between.
Where you write the code. It cannot run it.
Turns your code into zeros and ones so it can actually run.
Counter + oven + everything else, in one place.
محرر النصوص هو الطاولة اللي بتجهز عليها. المترجم هو الفرن اللي بيطبخ فعلاً. والـIDE هو المطبخ بالكامل. يعني الـIDE مش أداة رابعة — هو الأدوات دي كلها مجمّعة مع بعض.
| Tool | What it does | In this example |
|---|---|---|
| Text editor | Lets you type and save. Cannot run it. | You type print("Eissa") and save |
| Compiler | Translates it into zeros and ones | Turns your line into something the processor reads |
| IDE | Editor + compiler + error finder, together | You press one button and see Eissa appear |
نفس السطر الواحد، شوف كل أداة بتعمل فيه إيه: المحرر بيكتبه ويحفظه، المترجم بيحوّله للغة الآلة، والـIDE بيعمل ده كله بضغطة زرار.
| Habit | What it looks like |
|---|---|
| Break it down | Cut one big problem into small easy pieces |
| Try another way | When it doesn't work, look for a different route |
| Keep searching | Nobody memorises everything. Everyone looks things up |
| Be patient | One missing semicolon can stop the whole program |
اللي بيفرّق مش سرعة الكتابة — أربع عادات: تقسيم المشكلة، تجربة طرق تانية، البحث المستمر، والصبر على التفاصيل الصغيرة.
كل مجال من دول ليه طريقه الخاص — مش لازم تختار دلوقتي، بس اعرف إن الأبواب دي كلها مفتوحة قدامك.
امسح الكود بكاميرا موبايلك. الاختبار هيوضحلك في الآخر انت فاهم إيه ومحتاج تراجع إيه.