こんにちは、アキトです。
僕はいま、Rubyを学習しています。
なぜ、Rubyを学んでいるのか?
その理由は、「習得のしやすさ」と「転職のしやすさ」です。
下記でもう少し深掘りして解説していきます。
習得のしやすさ
十分Rubyの学習に手こずっているのですが、Rubyは他の言語と比べて習得しやすいと言われています。
"Hello World"と画面に表示するプログラムを例としてJavaと比べてみましょう。
Javaの場合
Rubyの場合
このようにコードの量がRubyの方が少なくてシンプルなんですね。
転職のしやすさ
未経験からプログラミングを学ぶ目的は、職に就くことだと思います。
市場が爆速で伸びていて、需要があるIT人材になるためにまずIT業界に入れなければプログラミングを身につける意味がなくなります。
Rubyの他にも、PHPやPythonなどの言語がありますがRubyは下記のような特有の特徴があります。
・未経験可の募集が比較的多く、かつ経験の浅いエンジニアでも担当可能な保守改修案件が比較的多い。
・モダンな環境である可能性が高い
つまり、未経験者がWeb業界の第一歩として選ぶ言語としては最適なんですね。
まとめ
以上まとめると
未経験者にとって他の言語と比べて習得しやすい
未経験可の募集が比較的多く、かつモダンな開発環境の可能性が高い
これらを踏まえるとRubyが最適そうです。