Ruby入門
Rubyは直感的で読みやすく、Webアプリケーション開発を中心に利用されているサーバーサイド言語です。 コードの書きやすさと開発スピードの速さから、初学者にも扱いやすく「楽しく開発できる」言語として人気があります。
Rubyが学べるレッスン一覧
環境構築不要ですぐに学び始められるRubyのレッスン一覧です。
学習レッスン
Ruby 基礎文法編
0%
RubyはWEBアプリケーションの「システム」をつくるためのプログラミング言語です。 RubyⅠでは、Rubyの基本的な文法、変数、条件分岐などについて学びましょう!
このレッスンで学べること
- 
1. Rubyを動かしてみよう- 
Rubyを実行してみよう
- 
Rubyの基本と文字列
- 
数値と足し算・引き算
- 
様々な計算
- 
文字列の連結
 
- 
- 
2. 変数を使ってみよう- 
変数の基本
- 
変数を使ってみよう
- 
変数の役割と注意点
- 
変数の更新(1)
- 
変数の更新(2)
- 
変数展開
 
- 
- 
3. 条件分岐をしてみよう- 
if文
- 
真偽値・比較演算子(1)
- 
比較演算子(2)
- 
else
- 
elsif
- 
条件を組み合わせよう
 
- 
- 
4. 課題にチャレンジしよう- 
総合課題
 
- 
学習レッスン
Ruby 繰り返し処理編
0%
RubyⅡでは、複数のデータを管理する方法や、同じ処理を繰り返す「繰り返し処理」といった、プログラミングで必須の知識を学びます。 Rubyの基本を一緒に身につけましょう!
このレッスンで学べること
- 
1. 配列と繰り返し- 
配列とは
- 
配列を使ってみよう
- 
each文
- 
変数の使える範囲
 
- 
- 
2. ハッシュとシンボル- 
ハッシュとは
- 
ハッシュを使ってみよう
- 
シンボルとは
- 
ハッシュのキーの書き方
 
- 
- 
3. nilと様々な配列- 
nilとは
- 
if nil
- 
要素がハッシュである配列(1)
- 
要素がハッシュである配列(2)
- 
要素がハッシュである配列(3)
 
- 
- 
4. 課題にチャレンジしよう- 
総合課題(1)
- 
総合課題(2)
 
- 
学習レッスン
Ruby メソッド編
0%
RubyⅢでは、プログラミングにおいて必須の知識であるメソッドについて学習します。 やや複雑になってきますが、焦らず少しずつ理解していきましょう!
このレッスンで学べること
- 
1. メソッドを学ぼう- 
メソッドとは
- 
メソッドを自作しよう
 
- 
- 
2. 引数- 
引数とは
- 
引数を使いこなそう
- 
メソッド定義のスコープ
- 
複数の引数
 
- 
- 
3. 戻り値- 
戻り値とは
- 
様々な戻り値
- 
複数の戻り値
 
- 
- 
4. キーワード引数- 
キーワード引数
 
- 
学習レッスン
Ruby クラス基礎編
0%
RubyⅣでは、「クラス」というものについて学習します。 このレッスンの内容をしっかりとマスターすることで、Ruby初心者から抜け出しましょう!
このレッスンで学べること
- 
1. クラスとインスタンス- 
目標物を確認しよう
- 
クラスの定義
- 
インスタンス変数
- 
インスタンスの生成
- 
インスタンス変数を用いる
- 
複数のインスタンス
 
- 
- 
2. インスタンスメソッド- 
メソッドを用いる
- 
インスタンスメソッド
- 
メソッドとインスタンス変数
- 
クラスとインスタンスの復習
- 
initializeメソッド(1)
- 
initializeメソッド(2)
 
- 
- 
3. 「料理注文システム」を作ろう- 
ファイルを分割する
- 
メニューの一覧表示機能(1)
- 
メニューの一覧表示機能(2)
- 
入力を受け取る
- 
メニューの選択機能
 
- 
学習レッスン
Ruby クラス応用編
0%
今回は「クラスの継承」について学んでいきます。 前回の「Ruby 学習コース Ⅳ」で作成した「料理注文システム」を改良しながら学んでいきましょう。
このレッスンで学べること
- 
1. 継承- 
目標物を確認しよう
- 
継承とは
- 
継承のしくみ
- 
インスタンス変数の追加
- 
インスタンスメソッドの追加
- 
「料理注文システム」の復習
- 
オーバーライド(1)
- 
オーバーライド(2)
- 
super
- 
オーバーライドの復習
 
- 
- 
2. Dateクラスとクラスメソッド- 
Dateクラスの使い方(1)
- 
Dateクラスの使い方(2)
- 
クラスメソッドの定義
- 
クラスメソッドの処理
- 
クラスメソッドの呼び出し
 
- 
Ruby学習後に取り組む実践ステップ
学習したRubyを活かして、環境構築や応用的なアウトプットに挑戦してみましょう。
Rubyの基礎理解とTipsまとめ
Rubyに関する知識や実践的なTipsを学び、理解をさらに深めましょう。
Rubyを学ぶ前に知っておきたい学びのコツ
学ぶときの心構えやAIの活用方法を知っておくことで、自分のペースに合わせてより効率的に学習を進められます。
Rubyに関連するコース
関連するコースを通じて、Rubyで学んだ知識を他の分野にも広げていきましょう。
          あなたの書いたコードは削除され、
最初の状態から学習し直すことができます。
        
          あなたの書いたコードを残したまま、
レッスンの内容を見直すことができます。