プログラミング

【初心者必見!】プログラミングの効率的な勉強の始め方!!

こんにちは!

今日の午前中に、

Pythonで作るLINEをオウム返ししてくれるbotが完成してとても機嫌のいいいぶきです!

 

この記事では

プログラミングはやってみたいけど、

周りにやっている人もいないし、

どんなことから始めればいいのか分からない!

 

そんなあなたに向けて

『プログラミング初心者はどうやって勉強を始めるべきか?』

について書いていきます!

 

プログラミングを勉強するなら、最初はどうやって始めると良いか?

1.やってみたいことを決める

プログラミングは言語によって得意不得意が違ってきます。

  • Pythonなら人工知能やデータ解析
  • RubyならWebアプリやサービス
  • Cならロボットやデスクトップアプリ開発

のようにやれることが全然違ってきます!

 

最初に自分が何をやってみたいのかをしっかり決めておかないと

ある程度勉強を始めてから

「あれ。。。もしかしてこの言語って、自分のやりたいことできないのでは…?」

という悲しすぎる発見をしてしまうことになるので、

最初の言語の選択は慎重にすることをおすすめします。

 

もし、

「やってみたいことは特に無いけど、

今、プログラミングが流行っているから勉強してみたい!」

というのであれば僕は全力でPythonを推します。

 

  • できることの豊富さ
  • 簡単さ
  • 将来性
  • 人気
  • 年収ランキング

 

どの面でも一位です!!

これからの社会でPythonを勉強して役に立たない

ということはまず間違いなく無いので本当におすすめします!

詳しくはこちらの記事をご覧ください!

徹底解説!初心者こそPython(パイソン)を勉強するべき理由5選

 

2.無料プログラミング学習サービスで実際に使ってみる

なにごとでもそうですが、

どれだけおすすめされていても

実際に自分でやってみないと、

どんな感じか分からないですよね!

 

なので、実際にその言語を触ってみましょう!

 

でも、いきなり自分のパソコンに

プログラミングソフトをインストールして…

ってやっていくと、選んだ言語が

やりたいことと違った時にかなりしんどいです。

 

なので、最初は

無料でプログラミングが学習できるサービスを利用して

雰囲気を確かめることがおすすめです。

 

おすすめの無料プログラミング学習サービスは

プロゲート

ドットインストール

です!

 

僕も最初はこれらのサイトを使用してちょっとだけ触ってました。

だいたい、2日くらいです!

設問がたくさんありましたが、

やったのは最初の10問くらいだけです。

 

雰囲気をつかむことが目的なので、

それで十分だと思います。

 

これらのサイトを使ってまずはプログラミングってどんなものかを体感してみてください!

そこで、ある程度の雰囲気をつかむことができたら

自分の言語を決めて、一気に学習を加速させていくだけです!

3.本を使って基礎を押さえる

ある程度の雰囲気が分かったら

後は、やっていくだけです!

 

人それぞれ好みがあると思いますが、

僕はプログラミングの無料学習サービスの

Progateや、ドットインストールの穴埋め問題を極めるよりも

本を読みながら0から1を作る方が好きでした。

その方がプログラミングぽいからです笑

 

本なら、パソコンの画面を分割しなくても

簡単に調べられますし、一冊あれば、今後ずっと辞書のように扱えます。

正直、本に書いてある内容の99%はインターネットに載っています。

ですが、手元に簡単に情報がまとめてあるものがあると

いちいち検索しなくてもいいので、とても便利です!

初心者のうちは、勉強しても、

案外ふんわりとしか覚えていないことがよくあるので何回も同じことを調べます。

 

さらに、その周辺の知識も抜けていることが大いので、

一回検索を始めると

あれも分からない。この記事も見よう!
ん?この単語が分からない…この単語で検索してみよう!

え??またわかんない単語出てきた…

これは何??

こんな感じで、やろうとしていたことからどんどん離れていってしまい

最終的に自分の目的が何か分からなくなり、

覚えないと行けないことが多すぎる…

自分にはプログラミングは向いていないんだ…

もう諦めよ…

と挫折してしまうんですよね。

というか、自分がそれで挫折しました。笑

 

ソクラテス風に言うと、「無知の知」の痛感です。笑

 

超初心者の段階は「無知の知」はいらないです。

 

まずは、

「できる感覚」「動く楽しさ」

を知ることが最優先です!

 

本なら必要な知識はまとまっていますし、

知らない情報は目次に戻れば簡単に見つけられるのでおすすめです。

 

本を使う最大のメリットは情報が多すぎないこと

インターネットにはたくさんの情報がありますが

情報が多過ぎるので、どの情報を使えば良いのか分からなくなります。

もちろん間違った情報もたくさんあります。

 

初心者のうちは、いろんなサイトを見ても

どれが正しくて、どれが間違っているのか

どれが必要で、どれが不必要な情報なのか見分けがつきません。

 

情報の洪水に飲まれてパニックになります。

 

僕は脳みそがパンクすると

3秒後にはTwitterかYouTubeに逃げてしまいます。笑

そうならないためにも、「簡単」ということはとても大切です!

 

本なら必要な情報だけがまとまっているので

初心者に最適ですよね!

 

れ以外にも

  • サンプルコードがダウンロードできる
  • やりたいこと別に本が売られているので無駄がない
  • 環境構築が簡単
  • 本が終了したときに自分で作ったプログラムが完成している
  • 電源がなくてもいつでも読める
  • 目がパソコンやスマホに比べて疲れにくい

 

などたくさんのメリットがあります!

サクッと初心者の期間を終わらせてしまうためにも

本を一冊マスターしてしまう方が良いですよね!

 

まとめ

初心者が効率的にプログラミングの勉強を始める際は

  1. やりたいことを決める
  2. 無料プログラミング学習サービスで体験
  3. 本を使って基礎をマスター

この順番が最適です!

 

「これからプログラミングやってみよう!」

と考えている人は、是非この方法で実践してみてください!

無駄に遠回りする必要なんて無いですしね!

 

効率よくスキル身につけちゃいましょう!

この記事でオススメの入門書を紹介しています!

 

オススメのプログラミングスクールをご紹介

タイピングもままならない完全にプログラミング初心者から

アホいぶきんぐ
アホいぶきんぐ
プログラミングってどこの国の言語なの~?

たった二ヶ月で

いぶきんぐ
いぶきんぐ
え!?人工知能めっちゃ簡単にできるじゃん!

応用も簡単にできる…!!

という状態になるまで、一気に成長させてくれたオススメのプログラミングスクールをご紹介します!

テックアカデミーのPython+AIコースを受講した僕が本音のレビュー・割引あり! というプログラミング完全初心者だった僕が Tech Academy(テックアカデミー)のPython×AIコース を二ヶ月間...

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です