آموزش برنامه نویس برای تازهکارها به زبان روبی
چند وقت پیش یه مطلب توی لایف هکر خوندم با این عنوان که: [هکتی هک آموزش برنامه نویسی روبی برای تازه کارها](lifehacker.com/5719091/hackety-hack-teaches.. "Hackety Hack Teaches Ruby Programming to Aspiring Beginners for Free") (یا یه چیزی مثل این) . باید بگم که در واقع یکی از مفیدترین پستهایی بود که توی این چند وقته توی وبلاگها خوندم. حالا میخوام یه توضیح در مورد چگونگی موضوع بدم:
[در مورد زبان روبی میتونین از ویکی پدیا بخونین.](fa.wikipedia.org/wiki/Ruby "روبی در ویکی پدیا")
اما در مورد [هکتی هک](hackety-hack.com "Want to learn programming? Check out...") باید بگم که در واقع یک نرم افزار ترکیب شده از یک محیط توسعه برای زبان روبی به اسم Shoes هست و یک آموزگار نوشتاری! و البته تمرینهای ساده و به درد بخور. در واقع تمام دروس به صورت نوشتاری در سمت راست صفحه نشون داده میشه که ترکیبیه از آموزش در مورد خود هکتی هک، آموزش اصول برنامه نویسی و الگوریتمها، یا اینکه اصلا برنامه نویسی چی هست. و صد البته آموزش روبی البته بر پایهٔ shoes. در سمت چب رابط نرم افزار هم محیط برنامه نویسیتون هست که میتونین تمرینها رو مستقیما اجرا کنید، سیو کنید و کیف کنید.
![](http://shahinism.files.wordpress.com/2011/01/lesson_screenshot.png?w=300 "lesson_screenshot")
این shoes هم در واقع یک فریمورک برای توسعهٔ روبی هست. و برای شروع برنامه نویسی به نظرم چیز خیلی ساده و فوقالعاده کاربردیای هست. البته اینم اضافه کنم که وقتی حرف از سادگی که میزنم دلیل نمیشه کارایی پایین بیاد! در واقع خود هکتی هک هم با همین محیط توسعه نوشته شده.
دیگه بیشتر چیزی نمیگم. نرم افزار رو از سابتش دانلود کنید، یعنی از [اینجا](hackety-hack.com/download "دانلود هکتی هک برای انواع سیستم عامل")! و استفاده کنید. اینم اضاقه کنم که این نرمافزار برای انواع سیستم عاملهای رایج اعم از لینوکس ، ویندوز و مک موجوده.
پینوشت: لازم نیست که بگم که این نرم افزار و تموم آموزشش به زبان انگلیسیه. و صد البته فری و منبع باز هست.