前提として:Ruby

言わずと知れたプログラミング言語なので特に説明はしません。 という特徴があります。

mruby

Rubyのメリットをそのままデバイス開発に適用するらしいです。(私はEV3で少し触った程度) およそ300個のライブラリ
http://mruby.org/libraries/

mruby/c

mrubyが苦手とする小型マイコンの開発もできるよう更に小型化されています。 機能を選択・制限することでより小型化されます。