Exactly what i said in the title.
I mean how many dang languages does ruby have to do with. and on top of it even rails, its like a language of its own.

#!/usr/local/bin/ruby
require File.dirname(__FILE__) + '/../../config/boot'
require 'commands/process/reaper'
that is the one of the 20 files in this script that i am studying. but what language is this?

Then there is RB for ruby and it has some rails applications in there.

Then What is YML? i mean man lol Im confused about all of this. I mean when i was learning php i didnt have to worry about all of this :P