المصطلحات اللي بتتكرر في أي لغة برمجة، كل واحد منهم في سطرين. تخلّصهم وتبقى ready = true بجد.
تعريف واحد واضح لكل مصطلح — بالعربي، ومعاه اسمه بالإنجليزي زي ما هتلاقيه في أي كود.
اسم بتحطّ فيه قيمة عشان تستخدمها بعدين، وتقدر تغيّرها في أي وقت.
شغل مكتوب مرة واحدة تحت اسم، وبتناديه كل ما تحتاجه بدل ما تعيده.
بتخلّي الكمبيوتر يكرّر نفس الخطوات لحد ما شرط معيّن يقف.
صف من القيم ورا بعض، كل واحدة ليها رقم مكانها تنادي بيه عليها.
مفترق طرق في الكود: لو ده صح روح هنا، وغير كده روح هناك.
حاجة ليها صفات وأفعال، وبياناتها كلها متجمّعة في مكان واحد.
القيمة دي رقم ولا نص ولا صح/غلط — النوع بيحدّد إيه اللي ينفع تعمله بيها.
العلامات اللي بتشتغل على القيم: جمع وطرح ومقارنة ومنطق.
رسالة بتقولك إيه اللي وقف وفين بالظبط. دي أسرع طريقة تتعلم بيها.
سطر مكتوب للبني آدم مش للكمبيوتر، بيفكّرك إنت عملت كده ليه.
الكود بياخد بيانات من برّه، وبيرجّع نتيجة تظهرلك على الشاشة.
ترتيب الخطوات اللي بيحل المسألة — الفكرة نفسها قبل ما تتحوّل لكود.