Rubyはライブラリが豊富で、非常に簡単にプログラムを組めます。
CGIはPerlよりも使いやすいと思います。
流行のオブジェクト指向にもしっかり対応してますし。

Ruby Tips

1.HTTP通信

require 'net/http'

http = Net::HTTP.new('www.somewhere.com',80).start
res = http.get("/target.html")
print res.body


なんとこれだけ!

2.文字列のコード変換

require 'kconv'

print string.toeuc


なんとこれだけ!文字列クラスのtoeucメソッドを実行するだけ。

3.ファイルへ書き込み

f = File.open("data.txt","w+")
f.print(value)


Rubyは他の言語に比べても非常にソースが短くてすみます。
Perlよりは間違いなく使いやすくなっているでしょう。
初心者にはRubyがオススメです。