Hej,
często pojawiają się pytania jak zacząć, więc może zróbmy jakąś bazę zadań dla początkujących? Prócz projektu Euler (http://projecteuler.net/) fajnie jest rozwiązywać jakieś bardziej praktyczne zadania.
Oto pierwsza propozycja:
Napisz program, który wyszuka i zwróci w formie pliku CSV wszystkie wyniki wyszukania danej frazy na stronie rubygems.org. W pierwszej kolumnie podaj nazwę gema, w drugiej liczbę ściągnięć, w trzeciej wersję. Polecane gemy to:
https://github.com/tenderlove/mechanize
http://fastercsv.rubyforge.org/
http://nokogiri.org/
Zadanie jest bardzo proste i fajnie pokazuje, jak łatwo można robić w rubym różne narzędzia ułatwiające życie.