Ruby

بهترین دوست یک برنامه نویس

Ruby

بهترین دوست یک برنامه نویس

اسناد

اینجا شما ارجاع هایی به راهنما ها، توتاریال ها و مراجعی را پیدا می کنید که موقع کد نویسی با روبی به درد شما می خورند.

شروع کردن

Try Ruby!

یک توتاریال (tutorial) به صورت تعاملی (interactive) می باشد که به شما این امکان را می دهد تا روبی در مرورگر خود امتحان کنید. هدف این توتاریال 15 دقیقه ای، تازه کارهایی هستند که می خواهند یک برداشت اولیه از زبان را داشته باشند.

Ruby Koans

Koan شما را در مسیر یاد گرفتن روبی سوق می دهد. هدف یاد گرفتن زبان روبی، سینتکس، ساختار و بعضی توابع معمول می باشد. ما هم چنین به شما، شیوه برنامه نویسی به زبان روبی را یاد می دهیم.

RubyMonk

اصطلاحات زبان روبی را یاد بگیرید، درس ها را یاد بگیرید و مسائل را حل کنید، همه و همه در مرورگر شما!

Hacktey Hack

"بسته مبتدی کد نویس کوچک". یک راه سرگرم کننده و آسان برای یاد گرفتن برنامه نویسی ( از طریق روبی) با استفاده از بسته رابط کاربری گرافیکی Shoes، می باشد.

Why’s (Poignant) guide to Ruby

یک کتاب غیر رسمی ولی جالب است که روبی را از طریق داستان ها، درس ها و کامیک ها به شما می آموزد. این کتاب در اصل توسط why the lucky stiff، خلق شده است. این راهنما یک راهنمای کلاسیک برای شاگردان روبی باقی مانده است.

Ruby in Twenty Minutes

یک توتاریال خوب می باشد که مبانی روبی را پوشش می دهد. از آغاز تا پایان، نباید وقت شما را بیشتر از بیست دقیقه بگیرد.

Ruby from Other Languages

آیا از زبان های دیگر به روبی می آیید؟ اگر قبلا با C، C++، Java، Perl، PHP یا Python به این زبان می آیید، این مطلب به درد شما می خورد.

Learning Ruby

یک مجموعه کامل از یاداشت ها برای کسانی که تازه وارد ها به این زبان هستند و دنبال یک معرفی معتبر به مفاهیم و ساختار زبان هستند.

Ruby Essentials

Ruby Essentials یک کتاب آنلاین رایگان می باشد که برای در اختیار گذاشتن یک راهنمای خلاصه و آسان برای یادگیری روبی می باشد.

Learn to Program

یک توتاریال کوچک و خیلی خوب، نوشته شده توسط کریس پاین (Chris Pine)، برای تازه برنامه نویس ها می باشد. اگر برنامه نویسی بلد نیستنید، از اینجا شروع کنید.

Learn Ruby the Hard Way

یک سری از تمرینات خوب با توضیحات که شما را از مبانی روبی تا شئ گرایی و توسعه وب راهنمایی می کند.

راهنما ها

Programming Ruby

کار اصلی انجام شده بر روی روبی در زبان انگلیسی، اولین ویرایش کتاب Pragmatic Programmers’ Book برای استفاده آنلاین، رایگان می باشد.

Ruby User’s Guide

 ترجمه شده ورژن اصلی به زبان ژاپنی، توسط Goto Kentaro و Mark Slagell )نوشته شده توسط شخص یوکیهیرو ماتسوموتو( می باشد، نمای کلی خوبی از منظر های مختلف روبی می باشد.

The Ruby Programming Wikibook

یک راهنمای رایگان آنلاین با مطالبی در سطح مبتدی و متوسط به علاوه یک مرجع کامل برای زبان.

اسناد مرجع

مرجع هسته روبی

استخراج شده از سورس کد با استفاده از RDoc، این مرجع، اسنادی از کلاس ها و متود های اصلی (مثل String، Array، Symbol و غیره) را جمع می کند.

مرجع کتاب خانه استاندارد روبی

این نیز با استفاده از RDoc از سورس کد استخراج شده است، این مرجع، اسنادی از کتابخانه استاندارد را گرد هم می آورد.

RubyDoc.info

یک سایت چند منظوره، برای ارجاع اسنادی درباره جم های روبی (Ruby gems) و پروژه های روبی میزبانی شده در GitHub، می باشد.

Rails Searchable API Doc

اسناد Rails و Ruby با جست و جوی هوشمند.

APIdock

اسناد روبی، Rails و RSpec همراه با یادداشت های استفاده کننده ها.

ادیتور ها و IDE ها

برای کد نویسی با روبی می توانید از ویرایشگر متن پیشفرض سیستم عامل خود استفاده کنید. همچنین، برای اینکه در کد نویسی مؤثرتر باشید، سودمند است که یک ویرایشگر سورس کد با پشتیبانی پایه ای از روبی(مثل syntax-highlighting و مرورگر فایل)، یا یک محیط توسعه یکپارجه با ویژگی های پیشرفته(مثل کامبایل کد، refactoring و پشتیبانی از تست کردن)، انتخاب کنید.  

در زیر، لیستی از ابزار های محبوب استفاده شده توسط روبی کار ها، آمده است:

برای لینوکس و ابزار های مستقل از سیستم عامل:

برای ویندوز:

برای مکینتاش:

بیشتر خواندن

Ruby-Doc.org لیستی جامع از منابع اسناد انگلیسی را حفظ می کند. همچنین کتاب های بسیاری درباره روبی وجود دارند. اگر درباره روبی سؤالی داشته باشید، لیست مکاتبه ای، مکان خوبی برای شروع است.