Rubyは1995年に日本人プログラマーのまつもとゆきひろ(Matz)が開発したプログラミング言語です。
「プログラマーの幸福」を設計哲学とし、読みやすく書きやすいコードが特徴です。
💎 Rubyが使われているところ
🛤️
Ruby on Rails
Twitter・GitHub・Airbnbの初期もRails製
Ruby on Rails
Twitter・GitHub・Airbnbの初期もRails製
🔧
スクリプト
自動化・テキスト処理・データ変換
スクリプト
自動化・テキスト処理・データ変換
🌐
Web開発
日本のスタートアップに多い
Web開発
日本のスタートアップに多い
🧪
テスト自動化
RSpecはRubyのテストフレームワーク
テスト自動化
RSpecはRubyのテストフレームワーク
✅ Rubyの特徴
- 書きやすい ― 括弧や型宣言が省略できる。英語に近い直感的な書き方
- すべてがオブジェクト ― 数値や文字列を含めすべてがオブジェクト
- 豊富なメソッド ― 標準で使えるメソッドが充実しており、コードが短く書ける
⏱️ 目安学習期間
全25クエスト。1日2クエストのペースで 約2〜3週間。
Pythonに似た部分が多いので、Python経験者は比較しながら学ぶと速く習得できます。