Hello,

I have done few years of programming in Clipper and few more in MS
Access (experience not worth repeating).

Since then I have being using ruby (sporadically and not for big
projects), but with a bad style (I recognised this, when trying to
write something bigger).

When I see projects like rspec, sequel and ramaze, I am amazed what is
possible with ruby.

The question is, what concepts are necessary to grasp to be able to
create something like that (in ruby), and, is there a good read
(preferably on-line) about them?

Vlad