سأقوم هنا بشرح نقاط البرمجة ومفهومها وكيف نستفيد منها.
أولا : لغة البرمجة لغة مخترعة من قبل العقل البشري, وتقوم هذه اللغة على رقمين 1 و 0.
و 1 = مفعل, 0 = معطل, فمثلا عندما نضغط على الكيبورد ونكتب الحرف "م" فان الكمبيوتر يتلقى الأمر 0010110001 على سبيل المثال, ولعلك لا تفهم لكن, الكمبيوتر كذلك مختلفة اللغات مثل البشر, فعند البشر هناك لغات مثل العربية, الانجليزية, الهندية, الفارسية, الفرنسية...الخ.
كذلك عند الكمبيوتر هناك لغات برمجية سنتعرف عليها, وأيضا تلك اللغات تنتمي الى عائلات مختلفة, وهناك لغات تنتمي الى عائلة تسمى FrameWork وهي أربعة لغات :
وكل لغة لها خاصية وايجابية وسلبية, سنتعرف عليها لاحقا.