Iniziare con Ruby: where?

Dopo aver appreso le nozioni basilari di Ruby, quale direzione prendere?
Quale guida seguire? MA sopratutto, cosa consigliereste di sviluppare??

ciao Andrea,

ti consiglio di buttare un occhio a questo thread, nel quale abbiamo
parlato di
guide per inziare ad orientarsi:

http://www.ruby-forum.com/topic/1018876

il “cosa” sviluppare dipende da te: se c’ qualcosa che ti serve al volo,
potresti scrivertela come esercizio :wink:

oppure potresti guardare questi due siti:

http://ruby-challenge.rubylearning.org/

ciao,
A.

Il 09/04/2011 21:01, Andrea R. ha scritto:

Grazie mille!!! Gentilissimo!

Riccardo T. wrote in post #992480:

Cerca di crearti un interesse (pannelli di controlli, CMS, forum, blog)
e poi fai degli esperimenti. Clona un progetto su github, leggi il
codice, modificalo, estendilo…
Grazie mille per il prezioso suggerimento: non ci avevo pensato! Vorrà
dire che riprenderò in mano github! Grazie mille Riccardo!!!

Andrea R. wrote in post #991941:

Dopo aver appreso le nozioni basilari di Ruby, quale direzione prendere?
Quale guida seguire? MA sopratutto, cosa consigliereste di sviluppare??

Il libro di riferimento e`
http://pragprog.com/titles/ruby3/programming-ruby-1-9

mentre per Rails :
http://pragprog.com/titles/rails4/agile-web-development-with-rails

(la 4a edizione)

Molto importante ritengo anche il libro sul BDD:
http://pragprog.com/titles/achbd/the-rspec-book

Ti consiglio di andare su github, crearti un account e mettere i tuoi
progetti li. Inoltre su Github trovi tanti progetti dove puoi sia
leggere il codice che contribuire.

Cosa creare? Bella domanda. Se gia` un programmatore professionista?
Magari hai sviluppato un sito in PHP o Java e potresti reimplementarlo
con Ruby. Oppure potresti fare un pannello di controllo per MySql,
Postgres, Sqlite, oppure indipendente da un DBMS. Potresti creare un
pannello di controllo er gestire apache o bind.

Cerca di crearti un interesse (pannelli di controlli, CMS, forum, blog)
e poi fai degli esperimenti. Clona un progetto su github, leggi il
codice, modificalo, estendilo…