برای شروع آموزش روبی ابتدا باید مفاهیم پایه برنامه‌نویسی را آموخت. از جمله برخی از این مفاهیم می‌توان به متغیرها، ساختارهای داده و عبارت‌های شرطی اشاره کرد. افراد مبتدی در مسیر آموزش روبی با اصطلاحات زیادی مواجه خواهند شد که در طول فرآیند آموزش روبی آشنایی لازم را با این اصطلاحات جدید کسب خواهند کرد.