私は、教育業界から未経験でIT企業に入社したのですが、当時プログラミング学習を始めた時、書籍を使って勉強をし、一度挫折してしまいました。
本日は、私のプログラミング学習の失敗談をお話いたします。ですが、初心者が本を使って勉強するのはお勧めしないという話ではありません。あくまで私の失敗談のお話です。
目次
- 初心者は自分に適切な書籍が分からない
- 本を見ながらやっても手順通りにいかないこともある
- 初心者でも学習を進めやすい、コスパのいい勉強法
初心者は自分に適切な書籍が分からない
私は本自体好きだったので「書籍で勉強しよう」と思い、「初心者・入門」と名前のついている書籍を購入し、勉強を始めたのですが、一週間ぐらいで身になっている気がせずに挫折してしまいました。
私が当時購入した書籍はHTML・CSSの言語に関する書籍です。インターネットで手始めに「サイト作る言語」と検索した時に、これらの言語が出てきたからです。HTML・CSSは結構やさしめな言語にもかかわらず、学習があまり進みませんでした。おそらく当時の私には適切な難易度の書籍ではなかったのだと思います。今見ると、なぜ理解できなかったのかと思うレベルの書籍ですが、、
本を見ながらやっても手順通りにいかないこともある
当然ですが、本は基本的に文字ばっかりです。ですので、どのような手順になっているのかが動画よりも分かりにくいです。 プログラミング実行結果の写真があるのですが、当時の私はどういう経緯でその結果画面になったのか分かりませんでした。
ある程度、知識がある人であれば、本で学習しても手順通りに進められますが、 初心者が書籍通りの手順でプログラミングを書いたり、環境構築を行うことは、 難しいかもしれません。
特に、書籍で勉強していると実行してエラーが出た時、原因が分からないということが よくあります。
初心者でも学習を進めやすい、コスパのいい勉強法
プログラミングを始めた時に書籍で挫折した私ですが、そのあと勉強法を調べ、改善し、プログラミングができるようになりました。いろんな勉強法を試した私がおすすめする安く済む勉強法を紹介致します。
ドットインストール
講義形式のプログラミング学習サイトです。料金は、月1,000円程度で、いつでも解約できます。 すべての言語の講義を好きなだけ見ることができます。講義内で環境構築もするので安心です。講義形式は手順がよくわかるし、プログラミングコードを間違えて打つこともないので学習が順調に進みます。
書籍は2,000円くらいしますので、代わりにドットインストール2か月講義が見放題です。 さらに、複数の言語の講義を受講でき、また、todoリスト、 ホームページの作り方、アプリ開発入門など、応用で実践的な講義もすきなだけ受けることができます。
ちょっとした応用の講義もありますが、さらに深く学習して、いろんなことができるようになりたいなら、3つ目に紹介するUdemyがおすすめです。
progate
こちらも初心者にオススメですが講義形式ではありません。イメージとしては、まず説明とお手本を見て、自分でコードを書いて学習をしていくサイトです。間違えた箇所を指摘してくれるのが良心的です。
こちらの料金も1,000円程度と非常に良心的です。
また、こちらのサイトは、環境構築をしなくても、プログラミング学習ができるという利点があります。 通常、プログラミングをするときは、必要なソフトをインストールしたりして、環境構築をしてプログラミングを書くことになります。 このサイトはブラウザ(この画面)にコードを入力するので、手間がかからないです。
しかし、プログラミングするなら環境構築の知識は必須なので、progateで勉強する際も、 自分で環境構築は勉強しておくことをおすすめします。環境構築に関してはyoutubeなどの無料動画やgoogle検索で、できると思いますので試してみてください。できなかった場合は、ドットインストールでは環境構築から教えてくれているので、そちらで学習してみてはいかがでしょうか。
このサイトは、基本的なことやちょっとした応用は学ぶことができますが、さらに実践的な学習をしたいなら以下のUdemyで学習を進めていくことがおすすめです。
Udemy
Udemyは世界最大級のオンライン学習プラットフォームです。 検索欄にキーワードを入力すれば、たくさんの動画・クイズなど様々な形式の学習教材が出てきます。「Androidアプリ」 「AI」「データサイエンス」「ゲーム開発」などでサイト内検索するとたくさんの講義が出てきます。
基礎から応用まで幅広く、講義がそろっているので、初心者でも問題なく学べます。ただ、基礎については、ドットインストール・progateよりは高い気がしますが、教材によっては、コスパが良いです。評価システムがあるので、良い評価の教材を選べば、低コストで質の高い知識をえることができると思います。
まとめ
- プログラミングの本を買うのは、プログラミングのことをある程度分かってから
- 学習サイトなどで勉強して、本で実践的な知識を身に着ける
本記事は以上です。最後までご覧いただきありがとうございます。なお、「初心者は本で勉強すべきでない」というのは、私の個人的な見解です。 単に私が無能で、本の勉強で挫折しただけかもしれません。この記事が、みなさまの勉強の参考になれば幸いです。