I think Ruby is quite a good thing to work with, yet to be sure it's best for you i'd look at other similar things, and go with what you find you are most comfortable with.

Hope that helps.