これまでのコンピューター開発の歴史の中で、数々のプログラミング言語が登場してきました。古い歴史を持つプログラミング言語が、現代においても現役である事が多いです。また一方で、最先端の技術を導入して開発されたプログラミング言語もあります。
これら開発言語の中で、rubyは、最新技術を積極的に取り入れているのが特徴です。そのため、新しいもの好きな開発者に向いています。最新の開発技術を学ぶ教材としても、この言語は有用です。効率よく開発するためのノウハウが多く取り入れられていて、従来のプログラミング言語よりも短時間での開発を可能にします。
一方で、従来の古いプログラミング言語を開発で使いこなしてきた人にとって、rubyを使って開発するには、新たな開発テクニックを身につける必要があるでしょう。この言語で用いられているような、従来の言語にない最新の機能について、改めて修得する必要があります。しかし、新しい開発技術の手法を身に付ける効果は高くまた勉強しやすいため、短時間でのスキル修得が可能でしょう。
これからさらに、コンピューターの歴史の中で、新たなプログラム言語は登場し続けます。その歴史の一つとして、rubyは優れた機能を持ったプログラミング言語として、修得する価値があります。これからエンジニアになるためプログラミングを勉強したいという人は、まずはこの言語から、プログラムの基本的ノウハウから最新技術に至るまでトータルで学べます。