SmalRubyとは
SmallRubyは、学習用のプログラミング言語です。この言語は、Ruby言語をベースにしており、初心者が簡単にプログラミングを学ぶことができるように設計されています。SmallRubyは、Ruby言語の基本的な文法を抽象化し、より直感的に操作できるようにしています。 SmallRubyを使用することで、初心者が簡単にプログラミングを学ぶことができます。
self.when(:flag_clicked) do 10.times do move(10) end end
SmalRubyとはSmalRubyを開くRubyとはRuby(Ruby on Rails) で作られた有名なプロダクトRubyの構文実行&繰り返し条件分岐変数Rubyを試してみようRuby on RailsでWebアプリケーションを作るまずやってみる
SmalRubyを開く
SmalRuby で検索して開くと、💎ルビーのタブが追加されたScratchが開きます
Rubyとは
Rubyは、オープンソースのプログラミング言語です。 Rubyは、プログラマーが簡単に使いやすいプログラムを作成できるように設計されており、Webアプリケーションやデスクトップアプリケーションを作成するために広く使われています。
Rubyの作者は、日本のプログラマーである松本行弘さんです。彼は、1993年にRubyを作成し、その後も活発に開発を行い、Rubyを世界中に広めました。今日では、Rubyは、プログラマーにとって重要なプログラミング言語として広く使われています。
Ruby(Ruby on Rails) で作られた有名なプロダクト
Rubyの構文
代表的なものをScratchと見比べながら紹介します
実行&繰り返し
self.when(:flag_clicked) do 10.times do move(10) end end
条件分岐
if Keyboard.pressed?("space") turn_right(15) end
変数
$変数 = 0
Rubyを試してみよう
SmalRubyでRubyが書けるようになったら、TryRuby で検索してRubyをもっと書いてみましょう
Ruby on RailsでWebアプリケーションを作る
Rubyが書けるようになると、Ruby on Railsへの扉が開きます。
前述したRubyで作られたプロダクトのほとんどは、Ruby on Railsを使って作られています。Ruby on Railsは、Webアプリケーションフレームワークです。Ruby on Railsは、Ruby言語を使用して構築されており、Webアプリケーションを高速かつ効率的に開発するために設計されています。
Ruby on Rails チュートリアルで検索して出てくるチュートリアルは大ボリュームですが、最後までクリアできれば、いつの間にかWeb開発者になっています。
まずやってみる
SmalRuby で検索してRubyで書けるScratchを開く
1~10までを出力するプログラムをSmalRubyで書いてみる
繰り返しや条件分岐を使ったプログラムをSmalRubyで書いてみる
他のScratchファイルを読み込んでSmalRubyでどんなコードが出るか見てみる
TryRuby で検索してRubyのプログラムを書いてみる
Ruby on Rails チュートリアル で本格的なWeb開発を学ぶ