1. Rubyとは?
プログラミング言語の一つで、簡潔でわかりやすい仕組みであるため、初めてプログラミングを学習する人向けにも、よく採用されるプログラミング言語です。
また、Rubyという言語は、まつもとゆきひろさんという日本人の方が開発したのもあり、日本語による解説も豊富にあることから、プログラミングを始めるハードルが低いのも特徴です。
2. Rubyで作られたサービスの代表例
「Rubyは初心者向け!」と言ってきましたが、それだけでなく大規模なwebサービスの開発にも幅広く利用されています。皆さんも知っているであろう、Rubyで開発されている有名なwebサービスを紹介します。
・Twitter
・クックパッド
・価格.com
皆さんも一度は使ったことがあるサービスばかりですよね!
プログラミング言語Rubyは、皆さんの身近なところでバリバリ活躍しています!
3. Rubyプログラミングの始め方
「Rubyにちょっと興味が湧いてきた!けどどうやって始めればいいのかわからない。。。」
そんな方も、Macのパソコンをお持ちでしたら、今から5分で簡単に始めることができます!
(Windowsの方は少しだけ手順が増えます。でも30分くらいでできます。)
今回は、、、
「起動すると、『こんにちは!』と挨拶してくるプログラム」
を作成してみましょう!
こんな単純な機能でも、立派なプログラムですよ!
大きな手順は以下の通り!
①プログラムを書く
②書いたプログラムを実行する
順番に見ていきましょう!
①プログラムを書く
1. 「テキストエディット」アプリを開く
※Macにデフォルトで入っているテキスト編集ソフト
「Command(⌘)」キー+「スペース」キーを押すと、検索ボックスが出てくるので、その中に「テキストエディット」と入れて、RETURNキーを押すと、テキストエディットアプリが開きます。
★検索ボックスはこんな感じ
2. ツールバーの「ファイル」>「新規」を選択し、新しいファイルを作成
3. ツールバーの「フォーマット」>「標準テキスト」を選択して、標準テキストモードに切り替え
4. 表示された編集画面の中に、以下の内容を記載する
puts "こんにちは!"
5. ツールバーの「ファイル」>「保存」を選択。
名前:「hello.rb」、場所:「デスクトップ」として、「保存」を選択。
②書いたプログラムを実行する
1. 「ターミナル」アプリを開く
テキストエディットアプリと同様に、「Command(⌘)」キー+「スペース」キーで検索ボックスを出して、「ターミナル」と入力します。
※黒塗りの部分は、個人情報のため隠しています
2. ターミナル上で以下を入力し、RETURNキーを押す
ruby Desktop/hello.rb
「こんにちは!」と表示されましたね!
これでプログラミングの第一歩を踏み出しました!
4. プログラミングの勉強におすすめの教材は?
今はプログラミングを勉強しようと思えば、インターネット上にたくさんの情報が転がっていて、何がオススメなのか判断が難しいですよね。
私がオススメするのは「progate」というサイトで、可愛いキャラクターと一緒にプログラミングの基礎を学べるので、初心者の方に特にオススメです!
progateは、最初の初歩中の初歩の部分は無料で、少し応用的な部分に入るためには、月額1078円の料金がかかります。
まずは無料の部分を試してみて、もしモチベーションが継続して学習を進めたいと思ったら、有料部分をやってみることをお勧めします。
5. プログラミング学習でつまづいたら。。。
プログラミングの学習って、最初のうちは特につまづきやすく、挫折してしまうことが本当に多いです。
※プログラム、パソコンは空気を読んではくれず、間違った指示を出すとそのまま動くだけなので。。。
そんな時に、現役エンジニアのサポートがあると、無駄な時間を使うことなく、最速で先に進むことができるのでお勧めです!
エンジニア歴10年の私がサポートするサービスを公開していますので、是非ご検討ください!
★料金
・ビデオチャットによるサポート:1500円/30分
・テキストチャットによるサポート:1500円/回数無制限で1週間
また、現代は子供の教育現場でもプログラミング教育が必修化され、ますます重要性が高まってきています。
子供向けのプログラミング言語として知名度の高い、「Scratch」という言語を使った指導サービスもやっておりますので、ご興味があればお問い合わせください!