Hedy – A Gradual Programming Language
هيدي - لغة برمجة متدرجة

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

                
        
        
                    
                        لماذا هيدي متدرجة؟
                        في حين أن جميع لغات البرمجة النصية تقريبًا تحتوي على كلمات رئيسية باللغة الإنجليزية، مثل "for" أو "repeat"، يمكنك إستخدام هيدي بأية لغة! حاليا ندعم 47 لغة مختلفة، بما فيها الهولندية، الإسبانية، العربية، التركية، الصينية والهندية. إذا كانت لغتك غير متواجدة يمكنك دائما ببدء الترجمة إليها.

                    
                    
                
        
        
                    
                        Multi-lingual programming
                        While almost all textual programming language have keywords in English, such as for or repeat, Hedy can be used in any language! We currently support 39 different languages, including Spanish, Arabic, Simplified Chinese and Hindi. If your language is not available you can always start a a new translation.

                    
                
        
        
                    
                        لمن هيدي؟
                        هيدي مخصصة لجميع الأطفال الذين يرغبون في تعلم البرمجة! تستطيع البرمجة باللغة العربية وكذلك باللغة الانجليزية اذا رغبت بذلك.

                    
                    
                
        
        
                    هل أنا بحاجة إلى معرفة برمجية سابقة؟
                    
                    لا، لست بحاجة إلى ذلك. في جميع الأحوال، اذا قمت بالبرمجة سابقا من خلال لغة البرمجة سكراتش Scratch أو لغة البرمجة بايثون python، فإنك ستلاحظ بعض التشابه في بعض الأوامر البرمجية.

                
        
        
                    
                    
                        هل هيدي مجانية؟
                        نعم! جامعة لايدن (Leiden University) تتيح لنا نوفير هيدي بشكل مجاني. كما أن هيدي مصممة لتكون من البرمجيات "مفتوحة المصدر"، وهذا يعني أن أي مبرمج يستطيع مساعدتنا في تطوير هيدي للأفضل.
تستطيع أن تجد كود هيدي على منصة Github.
إذا أعجبتك هيدي وأحببت أن تدعمنا فنحن نقبل بإمتنان كبير التبرع!

                    
                    
                    
                        هل أنا بحاجة إلى تحميل أو تثبيت أي شيء؟
                        لا. هيدي تعمل على متصفح الانترنت، وهو البرنامج الذي تستعمله الآن لقراءة هذه الصفحة. ربما متصفح Chrome أو Edge أو Firefox. هيدي تعمل أيضاً على أجهزة التلفون المحمولة أو الأجهزة اللوحية.

                    
                    
                    
                        Do I need programming experience to teach with Hedy?
                        No, that is not needed. All concepts are explained in the slides and in the interface for learners.
If you create a free teacher's account, you also get access to the teacher's manual with information on how to teach
and frequently made mistakes.

                    
                    
                
        
    