Rubyとは、まつもとゆきひろ氏が開発創始したオブジェクト指向プログラミング言語です。 Rubyはプログラムの書きやすさ、読みやすさを重視しており、主な実行環境としてソースコードをそのまま実行に移せるインタプリンタを採用したスクリプト言語の一種でもあるため、シンプルで洗練された構文、記法を基本としています。様々な言語の要素を取り込むこともできるため実用的な部分での用途にも使用できます。スクリプト言語ながら、本格的なオブジェクト指向言語の面も持っているためプログラムのモジュール化、大規模ソフトフェアの開発などにも適用しています。 Rubyをベースにした「Ruby on Rails」はデータベース連動Webアプリケーションの開発に役立っており、Webアプリケーションフレームワークとして広く普及し、大きな影響を与えました。