الإعلانات

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

فيما يلي ثلاث طرق ممتعة وبسيطة يمكنك من خلالها تجربة Ruby في متصفحك ، الآن ، مجانًا ، بدون تثبيت ملف واحد.

روبيمونك

لغة روبي

نشيد على طول الطريق من الهند ، روبيمونك يقدم سلسلة من أكثر من 50 تمرينًا روبيًا تفاعليًا قصيرًا ويحفظ تقدمك. أعلاه هو ما رأيته عندما عدت إلى Rubymonk بعد مغادرة الموقع (قمت بحل أول تمرينين).

لنلق نظرة على شكل التمرين الواحد:

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

يبدأ التمرين بشرح بسيط ، يتبعه مقتطف من الكود. إذا ضغطت على زر التشغيل ، فسيتم تقييم الكود على الفور وستتمكن من رؤية مخرجاته. بعد ذلك ، تحصل على مهمة بسيطة. اكتب الرمز الذي تعتقد أنه الإجابة الصحيحة ، واضغط على Ctrl + Enter لتشغيله (أو انقر فوق الزر تشغيل). The Rubymonk يبصق الآن إجابة:

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

بمجرد الانتهاء من العمل ببعض التمارين ، ستظهر لك مشكلة لحلها بنفسك:

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

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

instagram viewer
"انظر الحل" وسيظهر الحل على الفور في مربع النص.

بمجرد الانتهاء من المشكلة الأولى ، يتم نقلك إلى جدول المحتويات ، حيث يمكنك اختيار واختيار ما تريد تعلمه (وما إذا كنت تريد درسًا أو مشكلة). تبدو الدروس كما يلي:

أمثلة برمجة روبي

وتبدو المشكلة كما يلي:

أمثلة برمجة روبي

العلامات هي الدروس التي يجب أن تعمل من خلالها ، من أجل اكتساب المهارات التي تحتاجها لحل المشكلة. كل شيء مصقول للغاية ، وممتع بشكل عام للعمل معه. ينصح به بشده.

روبي كونز [لم يعد متوفراً]

يتم استضافة The Ruby Koans في Heroku ، وهم أكثر غمرًا في التصوف الذي Rubymonk. تحقق من ذلك:

أمثلة برمجة روبي

قل ما تريد ، لكن هذا بالتأكيد ليس مملاً. املأ ما تعتقد أنه الإجابة الصحيحة (تافهة ، في هذه الحالة) ، واضغط على Enter. سيتم تقييم المقتطف وتلوينه وفقًا لذلك:

ياقوت [19]

تتمتع Ruby Koans بالكثير من المرح ، ويبدو أنها أكثر تقدمًا من Rubymonk. يبدأون بالتأكيدات والاختبارات ، بدلاً من المصفوفات أو المفاهيم الأساسية الأخرى. إحدى الاهتمامات الصغيرة هي أن تقدمك لا يتم حفظه بين الكوان ، لذا من الأفضل وضع إشارة مرجعية حيث توقفت لليوم. إنها ليست مثل AJAXy مثل Rubymonk ، ولكن أعتقد أنها لا تزال رائعة ، وهو مشروع ألهم العديد من المقلدين ، مثل جافا سكريبت Koans.

جرب روبي

ياقوت [21]

جرب روبي تم إنشاء تكريم ل لماذا (مؤثر) دليل الياقوت (رابط إلى PDF) ، أحد أكثر الكتب برمجة برمجة جنونًا كنت قد وضعت عينيه عليه. إنه كتاب رائع للغة روبي ، وعلى الرغم من أن المؤلف لم يعد يلعب دورًا نشطًا في مجتمع روبي ، إلا أنني أشعر أنه كان سيوافق على المشروع. تم بناء الموقع كموجه ياقوت كبير ، مع تعليمات على الجانب:

لغة روبي

النص بسيط وممتع (لا توجد إشارات صوفية هنا). اكتب رمز روبي الحقيقي في الموجه ، وتعمل من خلال التمارين البسيطة واحدة تلو الأخرى. الأمر برمته لا يستغرق وقتًا طويلاً.

افكار اخيرة

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