Ruby to dynamicznie w pełni obiektowy typowany język programowania. Inspiracją do jego tworzenia były zarowno 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 powodow, dla ktorych 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ść podstawowa html+css
1. Podstawy języka: typy, instrukcje i wyrażenia #Bloki i domknięcia
2. Programowanie obiektowe, mix-iny
3. Operacje we/wy
4. Wątki, testowanie
5. Architektura Ruby on Rails, modele i rusztowania
6. 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