Ruby to dynamicznie w pełni obiektowy typowany język programowania. Inspiracją do jego tworzenia były zarówno takie języki jak Perl czy Python, jak i CLU, Eiffel czy Smalltalk. Dzięki temu język ten zdobywa w ostatnich latach dużą popularność. Jednym z najważniejszych powodów, dla których warto poznać Ruby, jest Ruby on Rails: framework umożliwiający utworzenie prototypu aplikacji webowej za pomocą jednowierszowego polecenia.
Wykład Programowanie dla 1. roku
Znajomość html+css
#Podstawy języka: typy, instrukcje i wyrażenia
#Bloki i domknięcia
#Programowanie obiektowe, mix-iny
#Operacje we/wy
#Wątki, testowanie
#Architektura Ruby on Rails, modele i rusztowania
#Wersje testowe i produkcyjne aplikacji
Steve Holzner, Ruby on Rails. Od podstaw
Lucas Carlson, Leonard Richardson, Ruby. Receptury
Hal Fulton, Ruby. Tao programowania w 400 przykładach