تمكن من تعلم التكنولوجيا والاصرار علي تعلمه واتقان لغات البرمجه فهو مثال لشاب ناجح تعلم بنفسه ليتميز عن جيله بالعلم والمعرفة ابن محافظة المنوفية ورغم صغر سنه استطاع جذب الأنظار إليه.
البرمجة تنفيذ المنطق لتسهيل عمليات ووظائف الحوسبة المحددة، ويحدث بلغة واحدة أو أكثر، والتي تختلف حسب التطبيق والمجال ونموذج البرمجة، وطريقة الكتابة
يتم استخدام دلالات لغة البرمجة وبناء الجملة عند إنشاء تطبيق، وبالتالي تتطلب البرمجة معرفة مجالات التطبيق والخوارزميات وخبرة لغة البرمجة
المتانة: يركز على إمكانية استمرار البرنامج، بغض النظر عن الأخطاء أو البيانات غير الصحيحة.
الموثوقية: يركز على التصميم الصحيح وتنفيذ الخوارزمية.
الكفاءة: يركز على الذاكرة أو الأجهزة أو غيرها من الخصائص المستخدمة لتحسين البرامج.
قابلية القراءة: توفر الوثائق المناسبة والمسافة البادئة، والتي توفر رؤية لمطوري البرامج أو المصممين الآخرين.
أنواع لغات البرمجة:
هناك العشرات من لغات البرمجة المستخدمة، من حيث اللغات عالية المستوى ومنخفضة المستوى وفيما يلي أهم لغات البرمجة:
لغة جافا: لغة برمجة للأغراض العامة، موجهة للكائنات، عالية المستوى مع العديد من الميزات التي تجعلها مثالية للتطوير المستند إلى الويب.
لغة روبي “Ruby”: لغة برمجة نصية مفتوحة المصدر، وموجهة للكائنات يمكن استخدامها بشكل مستقل، أو كجزء من إطار عمل روبي أون ريلز.
لغة HTML: هي لغة الترميز القياسية المستخدمة لإنشاء صفحات الويب، يضمن التنسيق الصحيح للنصوص والصور (باستخدام العلامات)، يستخدمها مطوري الويب، والمحررين الفنيين، ومصممي البريد الإلكتروني ومهندسي البرمجيات