プログラミングの初心者だが何からやればいい?【2つある】
プログラミングに興味がある方:
プログラミングに興味をもったので、とにかくまずはプログラミング自体をやってみたい。
でも、プログラミング初心者は何からやったらいいのかわからない。。。
このような悩みについて解説していきます。
仕事ではC言語を使っているが、2017年からプライベートでWebプログラミングの勉強を開始。
これまでProgate、及びテックアカデミーでフロントエンド、バックエンドを学習済。
プログラミングの初心者だが何からやればいい?【2つある】
結論を先にいうと、下記2つです。
- Progate
- ドットインストール
下記で一つずつ解説していきます。
Progate
Webプログラミングをやっているなら知らない人はいないくらいのサービスです。
Progateの特徴はこんな感じです。
- 気軽に、楽しく、最初は無料で学習できる
- 初心者には十分すぎる力が、ゲーム感覚で身に着けることができる
そして、プログラミングをする際の壁である環境設定が一切不要なのがかなり大きいです。
環境設定は、普通のエンジニアでも苦手な人が多いくらい、メンドクサイものなので、初心者にとっては大きな壁です。
それがないので、ほんとに気軽にプログラミングを開始することができます。
これがまたかわいい。
また、実際の学習も、解説→演習という順になっており、インプットしたことを即アウトプットする形となっているので、これもまた楽しい。
しばらくは、演習を開始しても、テキストを見まくることとなりますが、その際もテキストに戻れるショートカットが用意されているので、テキスト⇔演習を気軽に繰り返すことができるので、楽しみながら学習できます。
- 初級
- 中級
- 上級
と、わかれており、徐々にステップアップ可能なカリキュラムになっています。
また、内容も、とっかかりとしては十分な量となっているため、一通りの学習が終えた後には、簡単なサイトの作成が可能なくらいの力をつけることができます。
どうでしょう。
このような、かわいい女性陣たちがとっかかりで始められるサービスです。
また、ツイートからも楽しさが伝わってきますよね。
なので、プログラミング初心者はとっかかりはProgateからやるとよいです。
ドットインストール
ドットインストールも、エンジニアにとってはメジャーなサービスです。
確かProgateよりも前から存在するサービスだったかと。
こちらは、動画をみながら自分で手を動かすこととなります。
もちろん、動画を見るだけでもよいのですが、プログラミングは手を動かさないとわからないこともありますので、動画に出ているコードを実際に入力しながらの閲覧がよいでしょう。
ドットインストールの特徴は、
- 守備範囲が広い
ほんとこの一言につきます
とっかかりとして代表的なWebプログラミング言語はもちろん、C言語もあります。
なので、これでもかというくらい言語選択が可能となっており、つまりは守備範囲が広いサービスであると言えます。
なお、プログラミング言語って何?って方は、こちらで解説しております。
>>【初心者に告ぐ】勉強するプログラミング言語はこう見つけよう
そのため、初心者としては、
- とっかかりやすい
- いきなり詰め込まれないようになっているので安心
こんな感じです。
学校の授業みたいに、いきなり50分くらい解説されても疲れちゃいますもんね。
そのため、一つの動画の時間が短いのは利点といえるでしょう。
なので、プログラミング初心者はとっかかりはドットインストールもやるとよいです。
また、下記のとおり、ドットインストールは巷でも評判がよいですよ。
どのサービスも、まずは無料体験をしてから有料を検討しよう
これまで、プログラミング初心者で、実際に手を動かしてプログラミングしてみたいと思っている方が、実際にプログラミングをやるには、まずはProgate、ドットインストールをやるのが手っ取り早いことを解説しました。
そこで大事なのは、どのサービスも、まずは無料体験をしてから有料を検討するようにするということです。
なぜなら、確かに、プログラミングをやってみようと決心した時などは、鼻息が荒く、
「どんな過酷でも、どんなにお金かかってもやるぞ!」
って気持ちになってしまいますが、冷静に考えると、小さく始めたほうがリスクが少ないからです。
とりあえず課金してみたものの興味がもてず終了
プログラミング初心者でよくあるパターンはこれです。
- 最初の意気込みがすごく、いきなり有料版から開始
- 少しすると、いろんな理由で興味がなくなる
- 課金がすべてドブ金となる
こんな感じです。
そして、実際にプログラミングをやってみて、
- これはおもしろい
- もっと学びたい
このように感じたら、初めて課金を検討する。このくらいでいいのかなと。
なので、まずは無料版からはじめましょう。
なぜなら、月額が約1000円と安いので、
- ついだらだら進めてしまう
- 興味がなくなった、または無事に学習し終えてサービスを利用しないようになった
このような状態になると、いつの間にか課金している事実も忘れてしまい、サービスの利用/不利用に関わらず、ずっと毎月の支払いが続いてしまう恐れがあるからです。
なので、課金後は、解約を忘れないようにしましょう。
課金する決意があるなら、思い切ってスクールも視野に入れよう
Progateまたはドットインストールの無料版をきちんと学習し終えることができたプログラミング初心者で、今後も課金して学習を進めようと考えているなら、いちどプログラミングスクールも視野に入れるとよいでしょう。
なぜなら、プログラミングは実際にやってみると、
- 学習サイトのときはわかったつもりになったが、いざ自分でやってみるとできない
- 前と同じようにやっているはずなのにできない
こんな感じで、とにかくわからないことだらけとなる可能性が高いからです。
プログラミング初心者なら、そのようなことがあったら継続が難しく、おそらく挫折してしまうでしょう。
なので、質問ができる環境で、より力をつける必要があるのです。
では、どのようなスクールがいいのか。具体的には、
- 短期間(1~2か月)でカリキュラムが組まれている
- 料金が安い
- わからないことに答えてくれるサービスがある
このようなスクールを探すとよいでしょう。
それを実現するのにこちらのスクールがあります。
テックアカデミーなら、
- 1週間の無料体験がある
- 一人一人にメンターがつく
- 質問用のチャットサービスがある
- 演習問題の添削サービスがある
こんな感じで、Progate、ドットインストールの無料版を終えた方の続きとしてちょうどよいサービスが整っています。
Progate、ドットインストールの無料版をやり終えた今、とりあえず無料体験から始めてみてはどうでしょうか。
鉄は熱いうちに打ちましょう。
今回は以上です。