質問: rubyとpython覚えるならどっち? phpを覚えてきたので、次にrubyかpythonのどちらかを勉強しようと思っています。本当は両方勉強した方がいいんでしょうけど、一気に勉強するのは大変なので、どちらか片方をやりたいと思っています。いろんなサイトで比較をされていますが、rubyはpythonに比べて実行速度が遅いとか、世界的なシェアではpythonの方が上、しかしrubyは国産でマニュアルも沢山ある。うーん、どっちを選択したらいいか迷います。たぶん、どちらもやれることは余りかわらないような気がします。ただ実行速度は少し気になります。 使う目的は今は特に決まっていません。もう一つくらい言語を取得したいというくらいの気持ちです。よろしくお願いします!
回答: pythonを知らないrubyistとして、rubyを推します。 1.シェアを気にするならperlを選択すべきでしょう。ですがperlは省略表記のルールが嫌いなので、勧めません。やっているときは「perl最強!」って気になれますが、perlからちょっと離れるととたんに揮発しました。 2.webなら、ruby on railsがあります。実際仕事で使いましたが、かなり楽です。ただし、webで要求されるニーズを遍く満たしたいなら、railsで提供する機能の大半を覚える必要があり、rails本一冊を精読しないと駄目だ、と付け加えておきます。 3.単純に、楽しいです。特にオブジェクト指向部分が。ブロックを記述するのも楽しいですね。文字列処理も楽しいです。 構文が私好みです。無駄な;や()が全部省略できます。 興味が出てきたら、「るびま」でも読んでみてください。 参考url:http://jp.rubyist.net/magazine/