1.  Sayılar 
 
Şimdi hazırsak ilk programımızı yazalım ! Metin editör programınızı açın ve şunu yazın:
puts 1+2
Bunu calc.rb gibi bir isimle kaydedelim. ( .rb uzantısını Ruby ile yazılmış kodları kaydederken kullanacağız). Şimdi komut satırına  ruby calc.rb yazarak çalıştıralım ( tabi önce kaydettiğiniz dizine gitmiş olmanız lazım ). Çıktı olarak  3 değerini vermiş olmalı . Gördünüz programlama hiç de zor değil , şimdilik. 

puts 
Tahmin ettiğiniz gibi bu kod 1+2 işlemini yaptı. Bu şu kodla da aynı sonucu verecektir : 
puts 3
puts kendinden sonra yazılanı ekrana yazar. 
Tamsayı ve Ondalık Sayılar 
Bazı tamsayılar : 
5
-205
9999999999999999999999999
0
Ve bazı Ondalık Sayılar: 
54.321
0.001
-205.3884
0.0
Pratikte birçok program ondalık sayılar yerine tam sayıları kullanır. (yani , kimse 7.4 adet e postasına bakmaz ve “1.8 websitesi gezdim” veya  “5.24 adet şarkı dinleyeceğim” diyemez....) Ondalık sayılar daha çok akademik ve bilimsel notasyonda kullanılırlar. 
Basit Matematik 
Şimdi bir hesap makinesinin yapabildiklerini yapalım. (Hesap makinaları ondalık sayıları kullanır , 
siz de bilgisayarınızı hesap makinası olarak kullanmak için ondalık sayıları kullanmalısınız) . 
Toplama ve çıkarma için  + ve - , çarpma ve bölme için de * ve  / kullandık. calc.rb  dosyamızın içini
biraz daha büyütelim ; şunları yazalım ve çalıştıralım : 
puts 1.0 + 2.0
puts 2.0 * 3.0
puts 5.0 - 8.0
puts 9.0 / 2.0
Aşağıda çıktıyı görelim :
3.0
6.0
-3.0
4.5

(Programda boşluklar önemli değildir . Kodların daha iyi okunması içindir.) 
Süpriz olmadı  değil mi? Bir de tamsayılar ile bunu deneyelim : 

puts 1+2
puts 2*3
puts 5-8
puts 9/2




Hemen hemen aynı değil mi?
3
6
-3
4

Ama… sonuncu hariç! Tamsayılar ile işlem yaparsanız sonuç da tamsayı olur. Bilgisayar 4.5 sayısını yuvarladı bu beklediğiniz sonuç olmayabilir ama bilgisayar için doğru bir sonuçtur.) 
Cebinizde 9 TL var ve bilet 2 TL ise kaç bilet alırsınız ? 4.5 bilet mi ? Tabiki 4 bilet.
Artık daha karmaşık işlemlerle denemeler yapmak size kalıyor.  Mesela ;
 
puts 5 * (12-8) + -15
puts 98 + (59872 / (13*8)) * -52

5
-29802
Şunları Deneyin 
Aşağıdaki sonuçları verecek programları yazın : 
Bir yılda kaç saat vardır ? 
On yıl içinde kaç dakika vardır ? 
Yaşınız kaç saniye? 
Hayatınızda ne kadar çikolata yemeyi düşünüyorsunuz? 
Uyarı: Bunun hesaplanması biraz zaman alabilir : ) ! 
Biraz daha zor bir soru : 
Benim 1031 milyon saniye yaşında isem  sene olarak kaç yaşındayımdır ? 
Sayılarla alıştırmalarını bitirdikten sonra biraz da harflere ve kelimelere bakalım.