Select this book and start from where you left off. Since someone who has read the first edition and is now writing Ruby for Life, I can safely say that the Code Complete lessons are universal. The wisdom in this book about good code construction is quality naming, decoupling, how to structure a function, etc. - will stand on any programmer in good condition. I still treat my ears with ears regularly.
As for books on practices that are more specific to Ruby: first, every programmer should have a copy of Ruby Way, Second Edition, Hal Fulton on his desk. Secondly, before I read it, I heard good things about " Ruby Best Practices ".
Avdi
source share