Ruby is just another in a long line of languages. To use it you need to be familiar with object oriented concepts and with functional languages like Lisp.
Its not really applicable to non-programmers.
Its supporters claim its number 9 in language popularity. Its also free which might have something to do with its popularity.