最も効率よくプログラミングを勉強する方法

Share on:

Udemy というサービスでプログラミング学習をしています。Udemy は動画で勉強できるサービスなのですが、プログラミング学習をするなら、動画じゃなくてテキストの方が良いなと思いました。

それも、本じゃなくて、WEB のテキストがベストです。

動画だと勉強しづらい

Udemy はコンテンツがとても充実しているので、役に立つのですが、できればテキスト教材がいいなと思っています。多分僕が Udemy の動画教材を文字起こししたら売れるんじゃないかと思っている。

動画が勉強しづらい理由は、3 つほどあります。

  • いちいち再生を止めないといけない
  • コードのコピーができない
  • イヤホンが必要

講師が教えるスピードを調整することはできるのですが、スピードについていけないときは、動画を一時停止しないといけません。大抵の場合、スピードに遅れるので、何回も一時停止します。ブラウザとエディタと行ったり来たりするので、面倒なんです。

そして、コードのコピーができないのも不便なところです。講師が書いたコードが長くても、自分で書かないといけません。省きたいところとか、知ってるようなところは無駄な時間を使いたくないので、コピペしたほうが効率が良いはずなんですが、動画だとそうはいかないので、大変です。

さらに、イヤホンが必須です。自宅で勉強するだけならいいんですが、カフェで勉強するとなると、イヤホンが必要ですし、スマホでちょっと復習したいなーというときにも、わざわざイヤホンを出して再生しないといけません。テキストの方が、読みたいところにすぐ飛べるので、便利だなと思います。

テキストは本ではなく WEB がベスト {#テキストは本ではなく web がベスト}

書籍で学ぶこともできますが、できれば WEB 上のテキストにした方がいいです。なぜなら、コードがコピーできるからです。めちゃめちゃ長いコマンドとかコードを自分で書いてタイポしてしまうのは、時間の無駄ですから、WEB 上のテキストでコピペしてしまったほうが楽です。

書籍は、内容が体系的にまとまっていて質が良いのですが、もし書籍を読むなら、電子書籍か PDF がおすすめです。電子書籍も、kobo だとコピーができないので、kindle の方がいいですね。

WEB は質が良くない場合がある {#web は質が良くない場合がある}

WEB 上にある情報というのは基本無料で提供されているので、書籍や動画教材に比べると、質が落ちます。note とか有料の WEB テキストの教材が充実すれば良いのですが、まだそこまで発展していない感じがするので、質を求める場合は、書籍か動画教材(Udemy)を選択することになるでしょう。

今僕は、WEB テキスト情報の質が良くないということで、note でプログラミング学習の教材を販売することを考えています。

質が高くならないと意味がないので、まずは無料で様子見かなという感じですが、いずれは有料販売をして、WEB テキストで効率の良い学習を届けたいと思います。