プログラミング

プログラミング初心者は何から始めるべきか|未経験→エンジニアの筆者が解説

2021年7月22日

こんな悩みを解決

  • プログラミングを勉強したいけど何から勉強すればいいんだろう…?

知識0なのに、何からプログラミングの勉強に手をつければいいのかわからないですよね。

僕はネットサーフィンくらいしかできなかったレベルからプログラミングを学習し、現在は現役エンジニアとして働くまでになっています。

この記事では、プログラミングを習得するための方法を簡潔に3ステップにまとめて紹介しています。

この記事を読むことで、学習方法に迷うことがなくなり、プログラミングの学習に集中することができます。

独学でも習得できる内容にまとめたので、ぜひ読んでみてください。

知識0からプログラミングを習得する3ステップ

ここではプログラミングを習得するための3ステップを紹介します。

ステップ1:目標を決める
ステップ2:言語を決める
ステップ3:学習を始める

ステップ1:目的を決める

まずはプログラミングを学ぶ目的を明確にします。

なぜなら、目的が決まることで必要な言語や学習内容も決まるから。

例えば次のような目的が考えられます。

  • Webサービスを開発したい。など作ってみたいものがある
  • 今後重要なスキルだと言われているから、基礎だけでも身につけておきたい。
  • スキルを身につけて安定した収入を得たい

また、どのくらい学習時間が必要かの目安もわかります。

例えば、Webサービスを作りたいなら、Web 開発でよく使われるプログラミング言語の PHP を選ぶと良いことがわかります。

目標が明確になることで具体的な行動ができます。

ステップ2:言語を決める

言語を決める場合、『需要』または『作りたいもの』から選びましょう。

需要が多い言語

・Java
・PHP

作りたいものに合わせた言語

・Webサービス
PHP、Ruby、JavaScript
・ AI
Python
・スマホアプリ
Java、Kotlin、Swift

1つの言語を習得すれば他の言語の習得する難易度も下がる。というのは間違いありませんが、それでも使いこなせるレベルになるまではそれなりに時間がかかります。

目的に合わせた言語を選ぶに越したことはありません。

ステップ3:学習スタート

目的と言語が決まれば、早速学習を進めていきます。

最初は無料で学習できる Webサービスを利用しましょう。

おすすめは次の3つです。

  • Progate
  • ドットインストール
  • Paizaラーニング

ある程度無料で学べますし、有料プランは月1000円程度なので非常に安価に学習ができます。

上記の学習サービスでプログラミングの感覚がなんとなく掴めたら、次は書籍を1冊やり通してみるか、言語・フレームワークのチュートリアルが大体あるのでそれをやってみましょう!

初心者の学習に必要なのは、「今やっていることが正しいのか?」の判断・アドバイスができる人の存在です。

もし学習中に挫折しそうになった場合は、メンタやプログラミングスクール、ココナラなど利用しましょう。

初心者がやってはいけないこと

プログラミングを学習する上でやってはいけない3つのことを紹介します。

  • 実践せずに本を読み続ける
  • 基礎学習を繰り返している
  • ハードルを上げすぎている

実践せずに本を読み続ける

「書籍を読むだけで、実践しないこと」はやってはいけません。

これは学習サイトなども当てはまります。

なぜなら、書籍を読むだけでは絶対にスキルが身に付かないからです。

例えば、サッカーの蹴り方を本で読んだからといって、すぐに上手に蹴れるようにはならないのと同じです。

書籍は読むだけでなく、必ず実践しましょう。

ずっと基礎学習している

「まだまだ理解が足りない…」と感じ、ずっと基礎学習を繰り返すことはやめましょう。

なぜなら、基礎の先を学んでこそ、基礎の大事さや理解が深まるからです。

基礎を学ぶための基礎学習というのは内容が単純なので、それ以上の経験値が溜まりません。

応用篇で基礎知識を活用することで、使い方のパターンを知ることができ、理解が深まるのです。

「大体」「なんとなく」わかったら先へ進んでみましょう。

もし、理解が足らない場合でも復習すればOKですから。

ハードルを上げすぎている

高すぎる目標設定は避けるべきです。

なぜなら、挫折する可能性が高くなるからです。

現時点でプログラミングの知識が一切ない人が1ヶ月以内に AIを使ったWebサービスを独学で開発する。とか3ヶ月でフリーランスになって年収1000万!とかは無謀なのでやめましょう。

まとめ

この記事ではプログラミングを習得するための3ステップを紹介しました。

ステップ1:目標を決める
ステップ2:言語を決める
ステップ3:学習を始める

合わせて初心者が学習でやってはいけないこと3つを紹介しました。

  • 実践せずに本を読み続ける
  • 基礎学習を繰り返している
  • ハードルを上げすぎている

もし、学習で挫折しそうになったら、アドバイスをもらえる環境を作りましょう!

人気記事【2021年7月】プログラミングスクールおすすめ11選!現役エンジニアが厳選

こんな悩みを解決 いろんなスクールを調べたけど結局決めきれない 年齢的にもスクール選びに失敗できない… おすすめのプログラミングスクールを教えてほしい!   プログラミングスクール選びはとて ...

続きを見る

参考プログラミングの独学におすすめの本を現役プログラマーが紹介

悩んでいる人プログラミングを独学で始めたいけど、どんな内容を勉強すればいいのかわからない。じっくり勉強したいからおすすめの本を教えてほしい こんな悩みを解決します。 記事を書いた僕は現役のプログラマー ...

続きを見る

スポンサーリンク

-プログラミング