学習記|progateとドットインストールでRubyレッスン完了!

学習記|progateとドットインストールでRubyレッスン完了!Ruby

つい先日このような募集をTwitter上で見つけました。

 

オンラインスクールで迷っていた時にこのツイートを見つけたので、さっそく応募。

 

後日面談があるということなので、それまでは、Ruby on rails の基盤となるRubyを勉強することにしました。(先日面談を受けてきたんですが初めての面談ということもあり、あまりうまく話すことができなかったw)

 

勉強の仕方としては、以前も progateのHTML&CSSレッスンが終わったらドットインストールを始めよう! で紹介した迫さん(@yuki_99_s)のブログで紹介されていたやり方でRubyの学習を進めていくことに。

 

Rubyの学習手順

参考元:お金をかけずにWebサービス開発に必要なプログラミングスキルをつける方法

 

なので、この記事での想定読者は、

  • プログラミング初心者
  • Rubyをこれから学ぼうと思っている方

です!

 

ProgateのRubyⅠ・Ⅱ

June 23, 2018

Ruby 学習コース Ⅰを修了しました!
HTML&CSSとPHP一通りやったから難なくできた!
微妙な違いに気をつける

 

June 23, 2018

Ruby 学習コース Ⅱを修了しました!
飲み会の前に完了!
迫さんのブログに載っていたやり方でRuby進めていく

 

RubyⅠは1時間、RubyⅡは1時間15分で特につまずくところもなく、サクッと完了。

 

レッスンの最後には総合課題も用意されていて実際にどのようなプログラム作れるのかが具体的に分かりましたね。

 

では、putsや条件分岐について、では配列、ハッシュ、繰り返し処理について学んだので、自分でも以下のようにめちゃくちゃ簡単な条件分岐をつくってみました!

 

#自分の生まれた年
yaer = 1997
#条件分岐
if year < 1997
  puts "#{year}}年に私はまだ生まれていません"
elsif year == 1997
  puts "#{year}年に私は生まれました"
else
  puts "#{year}年私は生きています"
end

 

yearの部分を1997にすると…

[vagrant@localhost ruby_lessons]$ ruby practice.rb
1997年に私は生まれました

うまく作動していますね!

 

最後のelseの部分はけっこう適当に設定したので許してください(笑)。

 

ProgateのRubyⅢ・Ⅳ

June 23, 2018

Ruby 学習コース Ⅲを修了しました!
内容→メソッドについて(def)

 

 

June 24, 2018

Ruby 学習コース Ⅳを修了しました!
主な内容(クラスについて)
・attr_accessor
・initialize

 

RubyⅢは35分、RubyⅣは1時間で完了。ではメソッドについて、ではクラスについて学びました。

  • メソッド→たくさんの処理を1つにまとめるもの
  • クラス→設計図のようなもの

 

新しい言葉もたくさんでてきたので、言葉の意味を1つ1つ正確に理解しないとついていけなくなりますね(笑)。

 

Progateの Command Line 基礎編

June 24, 2018

Command Line 学習コース 基礎編を修了しました!

 

Command Line は50分で完了。Command Line とは開発をする際に必要なツールですね。具体的には文字のみでコンピュータの操作を行えるように!

 

このCommand Line の知識は、次に取り組むドットインストールのローカル開発環境構築の学習を進めていく上で必要になってきます。

 

ドットインストールのローカル開発環境構築

June 24, 2018

Day10
<progate>
・RubyⅢ、ⅳ
・Command Line

<ドットインストール>
・「ローカル開発環境構築」途中まで

明日は、今日の続きとRuby入門!

 

ローカル開発環境の構築は2時間30分もかかりました(笑)。

 

プログラマーはMacを使っている人がほとんどだと聞きますが、僕が使っているPCはWindowsです。しかしこのコースでは、Windows用とMac用の動画が分けられていたので、Windowsを使っている僕でもスラスラと進めていけましたね!

 

puttyやcyberduckなど何が何やら分かっていないところもあり、「間違えたところを押してPCを壊してしまわないかな…」と心配していたのですが何とか開発環境の構築をすることができました。

 

ドットインストールのRuby入門

June 25, 2018

Day11
ドットインストール
・Ruby入門(全26回)

明日はプロゲートのRuby2周目とrailsに突入!

 

ドットインストールのRuby入門は1時間50分で完了。progateでは学習していない部分がたくさん出てきました(笑)。

 

具体的には、出力の仕方でputs以外にもpやprintがあるということなどですね。個人的には、progateのⅤを一通り終えたあとに、このRuby入門をやったほうが頭に入ってきやすいと感じました。

 

 

おわりに

今回、迫さんのブログに書いてあった通り、Rubyの勉強をしてみました。

 

Rubyの学習をどのような手順で進めていけばいいのか分からないプログラミング初心者はこの通りにやった方がいいと感じましたね。

 

ただやはり、独学だけでは難しいと感じる場面も出てくると思うので、そんなときには、プログラミングスクールを活用するのが得策かなと思います。

 

おすすめのスクールとしては、テックアカデミーをおすすめします。

 

プログラミングスクール「テックアカデミー」のWebアプリケーションコースを2ヶ月間受講した感想・レビュー
プログラミングスクール「テックアカデミー」のコースを受講したので感想・レビュー記事を書いています。プログラミングを勉強したいのでプログラミングスクールに入りたい。独学だと勉強が厳しい。テックアカデミーのコースを受講しようと思っているけど実際どうなの?ついでに割引などがあれば割引を適用したい。という方は是非読んでみてください!

 

関連記事>>>

コメント