記事内に広告を含む場合があります
プログラミングを習得しようと思っても、何から手をつけていいかわからない人って、結構多いんですよね。
一番はじめに、プログラミングの概念やWebの基礎知識を理解しましょう。
最近はプログラミングの基本をマンガでも読めます。
プログラミングの学習は、初期段階で挫折する人が多いので、ここを乗り越えられるかが重要なポイントです。
そう、プログラミングで挫折するのは、初期段階なんです。
具体的にどうやってプログラミングを学習したら良いのか、ポイントを抑えて解説します。
プログラミング初心者におすすめする言語
言語 | 解説 |
---|---|
PHP | 多くのWebサービスで使われている。はじめて学ぶのにおすすめ! |
JavaScript | PHPを習得した後に学ぶのがおすすめ! |
Python | AI分野で使われている。 |
Ruby | 多くのWebサービスで使われている。PHP以外なら、はじめて学ぶのにおすすめ! |
Swift | iOSアプリで使われている。 |
Java | 大型の業務システムに使われている。 |
C言語 | 習得するのがむずかしく挫折しやすい!理系の大学生が学ぶ。 |
HTML | Webの基本知識 |
CSS | HTMLと組み合わせればWebデザイナーになれる! |
PHPがおすすめ
プログラミングを習得しようと思っても、どのプログラミング言語を勉強すれば良いのか、まったくわからなければ、『PHP』を勉強しましょう。
というのも、プログラミング言語には多くの種類がありますが、PHPはリモートワークの需要もありますし、WordPressの制作案件でも使えます。
・基礎的なプログラミング言語である
・WordPressで使われている
・リモートワークの需要が高い
PHPは、プログラミングの基礎的な考えが身につくので、他のプログラミング言語を勉強する時にも役立ちますし、Webデザイナーを目指すのであれば、PHPの知識は重宝します。
RubyでもOK
Webデザイナーとかではなく、本格的なWebエンジニアを目指すのであれば、多くのプログラミングスクールが初心者向けに推奨している『Ruby』が良いと思います。
・基礎的なプログラミング言語である
・多くのプログラミングスクールが初心者向けコースを設けている
・今後国内で需要が伸びる
Rubyは、食べログやクックパッドといった日本を代表するWebサービスで使われていて、多くのスタートアップ企業で採用されている言語です。
2019年時点では、日本国内で需要が高いのはPHPかJavaですが、今後はPythonやRubyが伸びると言われているので、はじめてプログラミングを勉強するのであれば、PHPかRubyが良いですよ!
[kanren2 postid=”10614″]プログラミング初心者におすすめの書籍
プログラミングを学ぶなら、プログラミングの概念やWebの基礎知識をしっかり習得しましょう。
なにもわからない状態で、いきなり本格的なプログラミングの学習に入ると、チンプンカンプンになります。
- まずはプログラミングの概念を理解する
- 専門用語が書かれている本でプログラミングを体系的に理解する
- HTMLやCSSの最低限の知識を理解する
- 本格的なプログラミング本で勉強する
一番はじめに、プログラミングの概念やWebの基礎知識を理解しましょう。
最近はプログラミングの基本をマンガでも読めます。
自分のレベルにあわせて書籍を選び、必要な知識を習得すると、プログラミングの習得スピードは全然違いますよ。
プログラミングの学習は、一気にやろうとせず、段階的に理解を深めていった方が絶対に良いです。
[kanren2 postid=”10958″]プログラミング初心者におすすめの学習方法
暗記ではなく手を動かす
結論からいうと、プログラミングは手を動かなさなければ、習得できません。
いくら書籍を読んで勉強しても、手を動かなさなければダメですよ!
というのも、プログラミングの学習は暗記の学習ではないからです。
プログラミング初心者なら、手を動かす方法として『写経』を徹底的にしましょう。
[kanren2 postid=”10725″]プログラミング学習で、写経することは、基礎的な文法の書き方が自然と身につきます。
しかも写経には、集中力を高める効果も期待できるし、モチベーションの維持にも効果が期待できます。
また写経をしている最中に、タイピングミスしてしまったら、自分でデバッグ処理をすることで、問題解決能力をアップさせることができます。
人に聞かず自己解決できるようにする
プログラミング学習で、手を動かしていれば、わからないことがたくさん出てきます。
わからないことがあったとしても、すぐに誰かに聞くのではなく、できるだけ自分一人で解決できるようになりましょう。
わたしは、Q&Aサイトを使いこなせるようになることをおすすめします。
Q&Aサイトでおすすめなのは、teratailです。
[kanren2 postid=”10703″]とにかく繰り返しやる
プログラミング学習では、何回も繰り返しやることが重要です。
プログラミングの基礎を頭に叩き込んだら、サンプルコードを写経しまくって、わからないことが出たらQ&Aサイトで自己解決できるようになりましょう。
最後に、書籍を見ないで、プログラミング処理ができるようになれば、かなり成長しているはずですが、なかなかそこまでいくには時間がかかります。
何回も書籍を見直して復習をしましょう。
書籍を見ないで簡易的なプログラムが組めるようになるまで、繰り返し手を動かしましょう。
[kanren2 postid=”10655″]スキマ時間もしっかり勉強するべき
プログラミングを学習する時のコツは、できるだけプログラミングに触れる時間を増やすことです。
パソコンに向き合っている時間だけではなく、通勤する電車の中や、寝る前のスキマ時間を有効的に活用しましょう。
わたしはお風呂にスマホを持ち込んで、『ドットインストール』を観まくっていました。
ドットインストールは、1つの動画が約3分なので、スキマ時間におすすめです。
あとはYouTubeでも、プログラミングに関する動画が、たくさんありますね。
スキマ時間もしっかりプログラミングの勉強をしましょう。
[kanren2 postid=”10707″]最短でプログラミングを習得するならスクールを使うべき
初心者がプログラミングを最短で習得したいなら、プログラミングスクールに通いましょう。
わたしは、プログラミングは悩む時間も大切だという考えですが、ただエディタのインストールや環境の設定でつまづいても、プログラミングのスキルにはあまり関係ありません。
本来悩むべきところはしっかり悩み、悩む必要がないところはサクサク聞いて勉強した方が良いです。
こちらのプログラミングスクールを選んでおけば、間違いないです。
[kanren2 postid=”10612″]プログラミング初心者がやってはいけないこと
プログラミング初心者がやってはいけないことをまとめました。
サンプルコードをコピペする
デバック処理をしないで解決しようとする
解決方法を自分で見つけない
効率を求めて自分で悩まず人に聞く
プログラミング学習において、コピペコードは絶対にダメです。
初心者であればあるほど、しっかりとコードをタイプしましょう。
そしてデバック処理も、初心者のころからしっかり習得して、自分で問題解決できるようにクセづけましょう。
プログラミングとは、問題解決能力を身につけることです。
なんでも聞いていたら、いつまでたってもプログラミングができないままです。
初心者に限らずですが、自分で解決するクセをつけることがとても大事です。
[kanren2 postid=”10641″]わたしがプログラミング初心者に伝えたいこと
挫折するのは初期段階だからそれを乗り越えて!
プログラミングの学習は、ぶっちゃけすごく大変です。
特に、プログラミングの学習をはじめたばかりのころは、正直わからなすぎて、眠くなってしまうレベルです。
あまりにもわからなすぎて、『プログラミングは、自分にむいていない。』って思ってしまう気持ちはよくわかります。
わたしは、プログラミング学習をはじめてすぐに、挫折しそうになりました。
プログラミングの学習は、初期段階で挫折する人が多いので、ここを乗り越えられるかが重要なポイントです。
そう、プログラミングで挫折するのは、初期段階なんです。
つまり初期段階を乗り越えられれば、プログラミングはほぼ習得できるといっても過言ではありません。
プログラミングは少しずつ楽しくなる
でも、とにかく学習をすすめていくと、少しづつプログラミングがわかってきますよ。
簡単な『おみくじ』機能を実装するのに、全然思うように動かなくて、嫌になったこともあったけど、最終的に思うように動かせるようになった時は、とっても嬉しかったです。
プログラミングは、はじめのころはつまらないですが、少しずつ楽しくなっていくものです。
自分で思うように組めるようになるころになれば、めちゃめちゃ楽しくなりますよ。
そこまでとにかく少しでも学習をすすめましょう。
[kanren2 postid=”10675″]迷っていても意味がないからがんばって
プログラミングの学習では、何回も迷いが生じます。
少なくともわたしは、『なんでこんなことをしているんだろう。もうプログラミングの勉強はやめよう。』と何度も思いました。
迷っていても、何も変わりません。
というか、迷っていても意味がないから、とにかく学習をすすめましょう。
行動する人だけが、エンジニアになれます。
プログラミングの学習は、最後は根性ですよ!
がんばってください!
[kanren2 postid=”10607″]人気記事プログラミングで稼ぐ方法
人気記事おすすめのプログラミングスクール