みんなのプログラミング学習方法

rubyonrails入門:おすすめの方法5選

rubyonrailsに入門をするためのおすすめ方法を紹介します。

rubyonrailsに入門するには大きく以下の5つの方法があります。

  • 書籍で入門する
  • ウェブサービスを使って入門する
  • ネットの記事を参考に入門する
  • 動画を見て入門する
  • スクールに通って入門する

どれか一つにしなければならないわけではありませんし、併用しながら自分に合った方法を見つける人もいます。

最初に言っておきますが、rubyonrails入門に適しているのは、スクールに通うことだと個人的には思っています。

rubyonrailsのスクールはテックキャンプが人気です。
ちなみに当サイトから一番、申し込みの多いスクールです。

>>返金保障があるテックキャンプについて詳しく見る

それぞれの入門方法のメリットデメリットについて書いていきます。

rubyonrailsに書籍で入門

書籍で入門のメリット

比較的安価で入門することができます。とは言うものの、新書とか漫画に比べたら技術系の本は高いです。
3000円くらいするのもザラですから。

コストを安く抑えようと思って、古本とか買うと情報が古いものは使えない書籍を買ってしまう可能性もあります。

ただ、amazonでポチればすぐに手に入る手軽さは書籍の魅力です。
あと、必要なくなった書籍を売ることもできます。

>>おすすめ本まとめをまとめた記事

書籍で入門のデメリット

「動作しないとき自分が悪いのか、書籍が悪いのかわからない」
これが書籍でプログラミングを学ぶ際の最大のデメリットだと思います。
このデメリットは動画、ネットの情報を参考にする場合も同じです。

rubyonrailsを使うためには基本的に環境構築が必要です。
実はここで挫折する人が多いです。

環境構築で挫折すると終わりです。何もできません。
ただ、ストレスがたまって終わりです。汗

書籍に書かれている通りに環境構築をしても情報が古くなっていて動作しない場合があります。

この場合
「ん?俺が間違っているから動作しないのか?」
「ん?書籍に書いてある通りにやったけど?なんで動かない?書籍が悪い?!」
と悩むことになります。

いろいろ設定をいじっているうちに、書いてある通りにできなくなったりする場合もあります。
こうなるとカオスです。

>>テックキャンプのメンターはカオスになる前に助けてくれます

rubyonrailsにウェブサービスを使って入門する

ウェブサービスで入門のメリット

最大のメリットは安価、もしくはタダであることです。
環境構築が必要ない場合があるのもウェブサービスを利用する際のメリットです。

さっきも言いましたが環境構築で挫折する人は非常に多いです。

rubyonrailsの入門ではprogateが有名ですね。
とりあえず登録することをおすすめします。無料でもさわりは学べます。

ウェブサービスで入門のデメリット

無料では深いところまで学べないことが多いです。
また、便利な反面、逆に言うと環境構築だったり深いところが学べない場合があります。

rubyonrailsにネットの記事を参考に入門する

ネットの記事で入門のメリット

基本タダ。これはでかいですね。
あと、自分でサービスを作ったりするときには、わからないことだらけですので、自分でググったりする技術が必要です。

ウェブ上で有益な記事を見つけるスキルはそのときにも活きてきます。

ただ、入門者は何を検索すればよいかさえもわからないかもしれません。

ネットの記事で入門のデメリット

書籍とほぼ同じデメリットがあります。

また、書籍に比べて信憑性が低めです。

深いところの情報は日本語じゃなかったりします。

rubyonrailsに動画を見て入門する

動画で入門するメリット

安価、もしくはタダ。
音声と動画で学ぶことができるので、活字が苦手な人にはよいかもしれません。

ドットインストールなんかが有名ですね。

動画で入門するデメリット

ただ、これもさわりだけしか学べない場合がほとんどです。

これだけでサービスがリリースできるようになるには相当、センスがいると思います。

私は無理でした。

ネットスクールで入門する

スクールで入門するメリット

高い授業料を払っているので、モチベーションがわきます。

あと、手取り足取り教えてくれて、サービスはよいです。

また、現役・凄腕エンジニアから学べる場合も多いです。

書籍では学べないこと(講師の経験、チーム感、バージョン管理)も学べます。

真剣にやればある程度のレベルになれます。ツイッターっぽいサービスは作れるようになります。
成果物ができるので就職とか考えている人は有利になるでしょう。

面接のときとかにテックキャンプの卒業生ですって言えます。

また、環境構築をメンターが手伝ってくれるので、環境構築で挫折することもないです。

>>本気の人はエキスパートコース

スクールで入門するデメリット

高価であることが最大のデメリット。。。

10万円前後しますから。

ただ、テックキャンプの場合は学生の場合は社会人の半額程度です。

返金保障もやっているので安心です。

テックキャンプのサブタイトルに「1ヶ月で人生を変える」といのがあります。

実際に1ヶ月で人生をかえている人もいました。

1ヶ月で一番レベルが上がるのは間違いなくスクールだと思います。

遠回りをしなくて済みます。

聞くは一時の恥聞かぬは一生の恥

ここまで記事を読んでいただきありがとうございます。

ここまで記事を読んでくれたあなたは、プログラミングを勉強中、もしくはプログラミングの勉強を始めようと思っている方ではないでしょうか。

何か解決したい問題を持って当サイトに訪れたかもしれません。

当サイトの情報であなたの問題が解決できていれば、嬉しいですが、もし、解決できていない場合はteratailで質問してみませんか?

当サイトの情報であなたの問題が解決できてiれば、嬉しいですが、もし、解決できていない場合はteratailで質問してみませんか?

プログラミング学習で意外と大切な「質問力」

プログラミングはわからないことだらけ。

どんなにベテランプログラマーでもわからないことは多く、日々、わからないことを調べています。 むしろ調べている時間の方が長いときさえあります。

ただ、調べても欲しい情報がないときや、聞いた方が早いと感じた場合は、さっさと質問します。

さっさと質問をした方が良いと思っても、独学している方は難しいですよね。

そこでぜひ利用して欲しいのがteratailです。

プログラミングスキルを上達させるには

  • 自分の中のスキルのストック
  • 検索するスキル
  • 人に質問するスキル

が必要だと思っています。

人に質問するスキルはteratailで磨いてみませんか?解決も早いですし、かなり便利ですよ!

teratailで質問すると1時間以内に回答がつくこともあります。

私自身も何度か質問していますが、今の所24時間以内に回答がつかなかったことはありません。

簡単な質問ほどつきやすい気がします。

おそらく、答えられる人が多いからだと推測しています。

初学者にぴったりのサービスです。

Leave a reply

*
*
* (公開されません)

Return Top