الإعلانات

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

على غرار أليس ، التي تناولناها من قبل تعلم أليس البرمجة الحاسوبية الموجهة للأطفال قراءة المزيد ، يقصد به كبرنامج تعليمي للمبتدئين في البرمجة ؛ ومع ذلك ، فإن الاختلاف الرئيسي هو أن Alice هي مجموعة أدوات برمجة GUI بينما Hackety Hack هي بيئة برمجة "حقيقية" قائمة على النص.

للبدء ، قم بتنزيل Hackety Hack [لم يعد متوفرًا] لنظام التشغيل الخاص بك. تتوفر الإصدارات لأنظمة التشغيل Windows و Mac OS X و Linux. على الرغم من أن موقع الويب الخاص بهم يقول إنه من أجل الإصدار 64 بت فقط ، فإن التنزيل يعمل بشكل جيد على جهاز Windows 32 بت ، لذلك ربما يكون هذا مخصصًا لإصدار Mac OS X فقط.

لغة برمجة روبي

انقر "جاهز"لبدء البرنامج.

تعلم أساسيات البرمجة

يبدأ Hackety Hack بقائمة من الدروس. ابدأ بتعلم كيفية إعداد نظام Hackety Hack. سيوضح لك ما يعنيه كل زر على الجانب الأيسر وما يحدث عند النقر فوقه.

instagram viewer
لغة برمجة روبي

بقية البرامج التعليمية موجهة للمبرمجين المبتدئين ولكن إذا كنت جديدًا في لغة روبي فستكون مفيدة أيضًا. إنهم أذكياء ومتعة مما يساعدك أثناء تعلم لغة البرمجة. إذا كنت قد قرأت برنامجًا تعليميًا مملاً قبل أن تعرف ما أعنيه.

كيف تبرمج في روبي

سيكون أول برنامج ستكتبه هو برنامج "Hello World" وهو معيار في دوائر لغة برمجة الكمبيوتر. لا تحاول نسخ البرنامج ولصقه - لن يتيح لك ذلك وتتعلم اللغة بشكل أفضل عند كتابته.

لغة برمجة روبي

من هناك ، تحصل على مستويات صعبة تدريجياً من البرمجة من البرامج التعليمية. بعد الحصول على أساسيات البرمجة بما في ذلك الخوارزميات والحلقات والمتغيرات وما إلى ذلك ؛ ستنتقل إلى مجموعة أدوات البرمجة الرسومية المضمنة مع Hackety Hack المسمى أحذية.

البرنامج التعليمي الأخير على Hackety Hack هو برنامج أحذية أساسي. يعد تعلم كيفية إدارة مربعات الإدخال والنتائج على واجهة رسومية خطوة مهمة في كتابة برنامج "العالم الحقيقي" الذي يمكنك التفاعل معه. سوف يرشدك البرنامج التعليمي من خلال عينة نص الإدخال والإخراج.

لغة روبي

لقد فعلت الدروس ، وماذا بعد ذلك؟

إذا انتهيت من البرامج التعليمية ، فلن يتوقف المرح عند هذا الحد. تكامل Hackety Hack مع موقعه على الويب مما يسمح لك بتحميل برامجك الخاصة وعرض البرامج الأخرى التي قام الأشخاص بتحميلها. تمنحك هذه فكرة أفضل عما هو ممكن مع لغة البرمجة Ruby ، ​​وكما هو الحال مع معظم لغات البرمجة ، فأنت تقتصر فقط على خيالك. بمجرد الانتهاء من دروس Hackety Hack التعليمية ، قد ترغب في التحقق من هذه الموارد الأخرى لتعلم Ruby:

  • دليل أحذية ، دروس ، أمثلة والمزيد
  • برمجة روبي
  • تعلم روبي - كتاب أو ريلي
  • دليل روبي

بمجرد أن تفوق Hackety Hack ، تحميل روبي لنظام التشغيل الخاص بك والاستمرار في رحلة البرمجة الخاصة بك.

استنتاج

Hackety Hack هو مقدمة رائعة للغة روبي للمبرمجين وغير المبرمجين على حد سواء. أود أن أقول إنه مخصص لأي شخص لديه مهارات الرياضيات الجبرية الأساسية ، ربما لا يقل عمره عن 10 سنوات. ولكن لا تدع ذلك يبتعد عنك إذا كنت أكبر سنًا - فهو مكتوب بطريقة لا تهين حتى المبرمجين ذوي الخبرة ، وفي الواقع من الجيد مراجعة الأساسيات مرة أخرى.

لقد واجهت عددًا قليلاً من أعطال البرنامج وعدم القدرة على اللصق في أي نص ، مما أعاق استيراد بعض البرامج الأكبر من موقع الويب الخاص بهم. لست متأكدًا مما إذا كان ذلك عن قصد أم خطأ ، ولكن بعض وظائف اللصق ستكون مفيدة للبرامج الأكبر حجمًا.

إذا كنت ترغب في تعلم لغة برمجة ، فليس هناك وقت أفضل من الآن للبدء. Hackety Hack هي طريقة مثالية لبدء تعلم روبي. إذا بدأت في قضاء الكثير من الوقت في كتابة البرامج ، فلا تلومني!

يعمل Dra Drager في XDA Developers في ضواحي فيلادلفيا ، بنسلفانيا.