As an artist I find Ruby very intuitive! show me C++ or Java or PHP and I can't really read it too well, it's not as spatially recognizable.
like
class Pixel
attr_accessor :color, :x, :y
def initialize(color, x, y)
@color = color
@x = x
@y = y
end
def draw
@color.draw(@x,@y)
end
end
specific drawing syntax aside, that's a pixel.
If I wanted to make a new pixel I'd just do Pixel.new(color, x, y), and the arguments could be filled in by whatever color is currently selected, and the mouse x and y. (how you handle those is based on what input/graphic libraries you use with ruby) Very straightforward simple but powerful language!
Back when I used RMXP I had no idea how to read or write ruby haa. But it's a very different deal writing it outside of an engine with different sound and graphic libs. Makes me happy whenever I write in it <3
not to mention you can write programs to do your math homework easily hohoho~
I know twitter is done with ruby, so if you really want to get into web apps, rubyonrails is a really great thing.
Theres also flash, AdamAtomic here has his very own flixel lib for creating flash games rather simply with actionscript.