ムーのしょ〜もない様でしょ〜もなくもないブログ

プログラミング未経験だけど、エンジニアになりたい、IT関係の仕事がしたい方向けに情報を発信しています!あっ!けどプログラミング以外にも皆さんに有益になる様な情報も発信しますよー!

RubyとRuby on Railsを勉強してる&したい初心者向きの参考書

(おはようございます!

今回はRubyRuby on Railsを勉強をしている方と

これからしようと思っている初学者に向けて参考書と勉強方法について紹介したいと思います。

プログラミング未経験の方で

これからRubyを勉強をしようと思っている方は

まずはProgateをオススメします。

会社情報 | プログラミングの入門なら基礎から学べるProgate[プロゲート]

Progateは本当に良いですね!

無料でもできるんですが一部しか利用をできないので

1ヶ月1000円程で全てを勉強出来ます。

はっきり言って1000円以上の価値はあります!

ただ勉強をするだけじゃなくてゲーム感覚で勉強が出来るのも良いんですよね

やればやる程、経験値がもらえて、レベルが上がったりしていって

1日に稼いだ経験値で順位を見れたりしてそれがまた楽しいんですよね!

1回だけその日の経験値で僕1位になりました(☝︎ ՞ਊ ՞)☝︎

あれは嬉しかったですねー

現在の僕のレベルは319です。

 

そして次はドットインストール!

https://dotinstall.com/

ドットインストールは動画をみて勉強出来ます。

ドットインストールもめちゃくちゃ良いですね

動画が3分以内に収まっているのでとても勉強をしやすいです

そして講師の方のコードの書き方とゆうかパソコンの使い方とゆうか

物凄く早くて現場ではみなさんこんな感じでコード書いてるのかなって

勉強になりました。

 

 

次にrailsチュートリアル

railstutorial.jp

こちらはRubyを学んでからRuby on Railsフレームワークを使って

ミニtwitterを作っていく感じですね。

1 からアプリを作っていきます

もの凄くボリュームがあります!

僕は全部やりきるのに28日かかりました!

そしてやっぱり難しいので挫折する人が結構多いい見たいですね

オススメの進め方は分からないとこは気にせず進めていく事ですね

全部を理解しながら進めて行くなんて初学者では相当厳しいと思います

ひとつのアプリを作るのはこんな感じなんだなーってゆう気持ちで僕は進めて

いました。

 

 

こんな感じで勉強をしてきたんですけど

やっぱり基礎の部分が理解出来ていないんですよね

基礎がわかってない状態で次のステップに行くのは嫌やったんで

ここでもう1回基礎をしっかりと勉強しようと思いました。

 

まずはこの参考書


 

 もー本当に良い参考書です!

凄く丁寧に書かれていて進めていく内に基礎のあんまり理解出来ていなかった部分が

どんどん結びついていく感じですね

あーなるほど!これはこーゆー事やったのか!って。

10章でちょっとつまづいたので

もし分からなくなった時はこちらにアウトプットしておきましたんで

よかったら見てください。

https://muuuuuuuuuu.github.io/hugo-kiera-theme/

 

そして次にこちらです 

 

 

こちらの書籍はプロを目指す人のためRuby入門で

初級者から中級者向けの書籍です

本書の概要でも書かれているんですが

Web上のオンライン教材などで独学し、

なんとなくRuby on RailsでWebアプリケーションを作れるようになったが、Ruby言語

そのものに精通しているとは言いがたいと考えている。

そんな人の書籍です。

この説明を見た時に、俺やんっ!!!!って思いました!!!!

全然Ruby言語に精通していない!!!!基礎の部分でめっちゃ不安です!!!!

買いますっ!!!!

そして書いました(☝︎ ՞ਊ ՞)☝︎

読んでいて、ふむふむなるほどって読み進めていたんですが

途中から難しくなってきてまだ全部は読みきれてないです

まだまだ全然初級者なもので

少しずつ実力がついてきたらまだ読めていない所を読んで行って

理解を深めて行こうと思ってます!

 

 

そして次がこちらです

 

[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]

パーフェクトRuby改訂2版 [ Rubyサポーターズ ]
価格:3520円(税込、送料無料) (2018/12/8時点)

楽天で購入

 

一番最初に買った参考書になります

Rubyの基礎をもう1回勉強し直そうと思った時にこの参考書を読んでいました

ですがパーフェクトと書いてるだけあって途中からチンプンカンプンでした

今の自分の実力ではまだ早いと思い、最初に紹介した参考書を

買いに行った次第です!

もっともっと実力をつけてまたパーフェクトRubyを読んで理解を深めて行こうと

思ってます!

絶対に理解できる様になるぞっ!!!!

 

 

まーこの様な流れでRubyの基礎を再勉強していた訳なんですが

参考書を読んでいる時に手を動かしながらコードを書いてたんですが

これではまだわかっていないなって思い

paizaでランクDの問題を全部解きました!

paiza.jp

paizaは求職と学習を同時に行えます!

ランクDからランクSまで問題があってランクが上がるごとに

難しくなっていきます

おそらくランクAとランクSは神の領域やと思います!!

今の僕の実力では!!

まずはRubyの基礎の基礎をしっかりと身につける為にも

ランクDの問題を全部解きました!!

全部で105問!!

3日かかりました!!

そして不安やったRubyの基礎の基礎は身についたと思います!!

Rubyの基礎に不安を覚えてる方は是非しておいた方が良いと思います!!

ランクCにもとりかかりたかったんですが時間的な問題で

1問しか解けませんでした。

今回はお預けです。

 

 

こんな感じでRubyの基礎固めをしていきました

そしてRuby on Railsも基礎がわかってなかったんで次はRailsの基礎を

固めていこうと思ってこちらの参考書を書いました


 

この参考書も本当に良いですね!

1日で基本が身に付くって書いてますけど

本気を出したら本当に1日で出来ると思います!

僕は2日で全部出来ました!

Railsインスタンス変数とかデータベースとかその他諸々あやふやに

覚えていた事がまたまた結びついていきました!

Railsで基礎で頭がごちゃごちゃしている方はこの参考書で

頭の中を整理していくのをオススメします。

 

次にこちらの参考書を


 

勉強したかったんですがこちらも時間の関係上出来ませんでした(/ _ ; )

まだ買ってなくてどの様な内容かお伝え出来なくて恐縮ですが

また勉強をさせて貰った時に紹介をさせて貰おうと思ってます。

 

以上で僕がRubyRuby on Railsを勉強したなかで少しでも勉強をされている方達に

参考になったらなって思い紹介させて貰いました。

 

明日からはLINE Message APIRailsを使ってLINE BOTを作っていきます!!

自分のアイディアをこれから作って行けると思うとワクワクしています♪♩

また出来上がりましたら紹介させて貰いまーす(☝︎ ՞ਊ ՞)☝︎