اسناد
اینجا شما ارجاع هایی به راهنما ها، توتاریال ها و مراجعی را پیدا می کنید که موقع کد نویسی با روبی به درد شما می خورند.
شروع کردن
یک توتاریال (tutorial) به صورت تعاملی (interactive) می باشد که به شما این امکان را می دهد تا روبی در مرورگر خود امتحان کنید. هدف این توتاریال 15 دقیقه ای، تازه کارهایی هستند که می خواهند یک برداشت اولیه از زبان را داشته باشند.
Koan شما را در مسیر یاد گرفتن روبی سوق می دهد. هدف یاد گرفتن زبان روبی، سینتکس، ساختار و بعضی توابع معمول می باشد. ما هم چنین به شما، شیوه برنامه نویسی به زبان روبی را یاد می دهیم.
اصطلاحات زبان روبی را یاد بگیرید، درس ها را یاد بگیرید و مسائل را حل کنید، همه و همه در مرورگر شما!
"بسته مبتدی کد نویس کوچک". یک راه سرگرم کننده و آسان برای یاد گرفتن برنامه نویسی ( از طریق روبی) با استفاده از بسته رابط کاربری گرافیکی Shoes، می باشد.
Why’s (Poignant) guide to Ruby
یک کتاب غیر رسمی ولی جالب است که روبی را از طریق داستان ها، درس ها و کامیک ها به شما می آموزد. این کتاب در اصل توسط why the lucky stiff، خلق شده است. این راهنما یک راهنمای کلاسیک برای شاگردان روبی باقی مانده است.
یک توتاریال خوب می باشد که مبانی روبی را پوشش می دهد. از آغاز تا پایان، نباید وقت شما را بیشتر از بیست دقیقه بگیرد.
آیا از زبان های دیگر به روبی می آیید؟ اگر قبلا با C، C++، Java، Perl، PHP یا Python به این زبان می آیید، این مطلب به درد شما می خورد.
یک مجموعه کامل از یاداشت ها برای کسانی که تازه وارد ها به این زبان هستند و دنبال یک معرفی معتبر به مفاهیم و ساختار زبان هستند.
Ruby Essentials یک کتاب آنلاین رایگان می باشد که برای در اختیار گذاشتن یک راهنمای خلاصه و آسان برای یادگیری روبی می باشد.
یک توتاریال کوچک و خیلی خوب، نوشته شده توسط کریس پاین (Chris Pine)، برای تازه برنامه نویس ها می باشد. اگر برنامه نویسی بلد نیستنید، از اینجا شروع کنید.
یک سری از تمرینات خوب با توضیحات که شما را از مبانی روبی تا شئ گرایی و توسعه وب راهنمایی می کند.
راهنما ها
کار اصلی انجام شده بر روی روبی در زبان انگلیسی، اولین ویرایش کتاب Pragmatic Programmers’ Book برای استفاده آنلاین، رایگان می باشد.
ترجمه شده ورژن اصلی به زبان ژاپنی، توسط Goto Kentaro و Mark Slagell )نوشته شده توسط شخص یوکیهیرو ماتسوموتو( می باشد، نمای کلی خوبی از منظر های مختلف روبی می باشد.
یک راهنمای رایگان آنلاین با مطالبی در سطح مبتدی و متوسط به علاوه یک مرجع کامل برای زبان.
اسناد مرجع
استخراج شده از سورس کد با استفاده از RDoc، این مرجع، اسنادی از کلاس ها و متود های اصلی (مثل String، Array، Symbol و غیره) را جمع می کند.
این نیز با استفاده از RDoc از سورس کد استخراج شده است، این مرجع، اسنادی از کتابخانه استاندارد را گرد هم می آورد.
یک سایت چند منظوره، برای ارجاع اسنادی درباره جم های روبی (Ruby gems) و پروژه های روبی میزبانی شده در GitHub، می باشد.
اسناد Rails و Ruby با جست و جوی هوشمند.
اسناد روبی، Rails و RSpec همراه با یادداشت های استفاده کننده ها.
ادیتور ها و IDE ها
برای کد نویسی با روبی می توانید از ویرایشگر متن پیشفرض سیستم عامل خود استفاده کنید. همچنین، برای اینکه در کد نویسی مؤثرتر باشید، سودمند است که یک ویرایشگر سورس کد با پشتیبانی پایه ای از روبی(مثل syntax-highlighting و مرورگر فایل)، یا یک محیط توسعه یکپارجه با ویژگی های پیشرفته(مثل کامبایل کد، refactoring و پشتیبانی از تست کردن)، انتخاب کنید.
در زیر، لیستی از ابزار های محبوب استفاده شده توسط روبی کار ها، آمده است:
برای لینوکس و ابزار های مستقل از سیستم عامل:
- Aptana Studio
- Emacs با Ruby mode و Rsense
- Geany
- gedit
- Vim با پلاگین vim-ruby و Rsense
- RubyMine
- SciTe
- NetBeans
- Sublime Text
برای ویندوز:
برای مکینتاش:
- TextMate
- TextWrangler
- Dash (documentation browser)
بیشتر خواندن
Ruby-Doc.org لیستی جامع از منابع اسناد انگلیسی را حفظ می کند. همچنین کتاب های بسیاری درباره روبی وجود دارند. اگر درباره روبی سؤالی داشته باشید، لیست مکاتبه ای، مکان خوبی برای شروع است.