Ruby on Railsを一から勉強してみる ~ Ruby on Rails 0日目 ~

こんにちは!くまぺです。

僕がもっともよく使う言語はPHPなのですが、今後webサービスを作っていく上でPHPだけでは限界があると感じ、今回Ruby on Railsをがっつり勉強することにしました。

以前ちょろっとprogateで勉強していたのですが、なんやかんやで途中でやめてしまったので一からきちんと勉強したいと思ったのです。

今回はブログで学習状況を更新することで、自分にプレッシャーをかけながら勉強していこうと思います。

Ruby on Railsを選んだ理由

今回学習するフレームワークはいくつか候補がありました。

  • Ruby on Rails
  • Laravel
  • Django

あたりです。
Ruby on RailsはRubyという言語のフレームワーク、
LaravelはPHPのフレームワーク、
DjangoはPythonのフレームワークです。

この中からRuby on Railsを選んだのは、

  • 日本語のリファレンスが多い
  • 利用人数が多い
  • ちょっと触ったことがある

などの理由からです。

個人的には今後Laravelが勢力を上げてくるとは思うのですが、現時点でリファレンスが多い方が学習がスムースに進みそう、またLaravelの学習はRuby on Rails習得後でも問題ないだろう、などの推測からRuby on Railsにしました。

学習プラン

ざっくりと学習する流れや日程を考えました。

学習の流れ

利用する学習サイトは主にProgateとドットインストールです。
とりあえず書籍での学習はなし。

Progateで基礎を固め、ドットインストールと併用し理解を深めていきます。

基礎学習が終わったらRuby on Rails チュートリアルを2周します。

その後はRuby on Rails5アプリケーションプログラミングなどの書籍で学習を進める予定です。

学習日程

学習日程は次のように設定しました。
とりあえずRuby on Railsチュートリアル2周までを1週間で終わらせます。

  • 1日目:Progate Rubyレッスン終了
  • 2日目:Progate Ruby on Rails道場コースⅡまで終了
  • 3日目:Progate Ruby on Rails道場コースⅢまで終了
  • 4日目:Progate Ruby on Rails道場コース終了
  • 5日目:Ruby on Railsチュートリアル 1周目前半終了
  • 6日目:Ruby on Railsチュートリアル 1周目終了
  • 7日目:Ruby on Railsチュートリアル 2周目終了

なお、空いた時間でドットインストールで並行して学習し理解を深めます。

Ruby on Railsを極めたい

普通にやったことある人ならわかると思いますが、上述の学習日程は割とつめこんでいます。

そこは自分のポテンシャルに期待してなんとか日程通りかそれ以上早く進めたいです…!

アイデアなら山ほどあるので、Ruby on Railsを極めてwebサービスをどんどん産み出していきたいです。

それでは頑張ります:3