Ok.

I've heard a lot about Ruby, but quite honestly, I don't understand pretty much any of it? Can someone run me through the basic principle of it?

- Script/Server-side?
- Any special compilers required?

so on..

Feel free to post links to online resources too.