プログラミング学習したいけど何から始めればいいんだろう…
こういった疑問に答えた完全プログラミング初心者に向けたプログラマーになるロードマップです。
- Webプログラマーを目指している人
- プログラミングを独学で勉強しようと思っている人
- 独学でプログラミングを学習している人
- プログラミング学習に挫折しそうな人
関連記事
・プログラミング未経験から新人プログラマーになるまで
・独学プログラミングが無理ゲーな理由
独学プログラムのロードマップ
独学で始めるプログラムのロードマップを STEP0~4 で紹介します。
- 目標を決める
- プログラムを始める方法を知る
- プログラムの基礎を学習する
- プログラムの問題を解いて学習する
- サンプルプログラムで学習する
プログラミングはざっくり理解でOKです(パソコンの仕組みを理解していなくても使えるようになる感じ)
[STEP0]目標を決める
まず目指すゴールを決めます。
プログラムを学んで「どうなりたい」のかゴールをザックリと決めましょう!
例えば
- Webページ作れるようになりたいな~
- スマホアプリを作れるようになりたいな~
- ゲームを作れるようになりたいな~
などです。
なりたいゴールによって学ぶことが変わってきます。なので、まずはゴールを決めましょう。
Webページ作れるようになりたいな~という人
職種:Webデザイナー、フロントエンジニア
スキル:HTML、CSS、JavaScript
Webシステムを作れるようになりたいな~という人
職種:Webエンジニア
スキル:Python、PHP、JavaScript、MySQL
スマホアプリを作れるようになりたいな~という人
職種:Androidアプリエンジニア
スキル:Java、Unity
職種:iPhoneアプリエンジニア
スキル:Objective-C、Unity
ゲームを作れるようになりたいな~という人
職種:ゲームエンジニア
スキル:C++、C#、Java、Objective-C、Unity、Unreal Engine
[STEP1]プログラムを始める方法を知る
プログラムを勉強するためにプログラミングをする方法について解説します
それではプログラムを簡単にサクッと動かしてみましょう!
[STEP2]プログラム基礎を学習する
プログラムを動かせるようになっらプログラムの基礎を学習します
次に基礎を軽く流して学習してみましょう!(分からないところはいったん読み飛ばしてOKです)
[STEP3]プログラムの問題を解いて学習する
学んだプログラム基礎を使って問題を解いて知識を身につけていきます
基礎の理解を深めるために問題を解いてみましょう!
[STEP4]サンプルプログラムで学習する
プログラム基礎を学んだらその知識を使って簡単なシステムを作って知識を身につけます
最後にサンプルを模写して実践練習をしましょう!(模写だけじゃなくサンプルを少し書き換えてみるなどすると理解が進みます)
プログラマーは無理じゃない
みなさんは「プログラマーすごい」とか「プログラミング学習はハードル高い」と考える人が多いです。
実はそんなことありません。
というのも、インターネットにはプログラミング技術について分かりやすく解説されたWebページがたくさんあります。
そうはいっても自分は頭悪いし…独学なんて無理だわ…
と思っちゃいますよね。(わかります)
もし困った時は助けてもらう
もし学習に躓いた時はプログラム用のQ&Aサイトを利用したりX(旧Twitter)などのSNSで相談してみましょう。
プログラミング学習で挫折してしまう原因は、「一人で黙々と続けて分からないことにつまずいてモチベーションが下がり挫折してしまうこと」です。
モチベーションを保つことが大事
SNSなどで相談して勉強仲間をつくるとモチベーションを維持することが出来るのでおススメです。
ほかにもプログラミングスクールを利用するのもおススメです。
[PR]
\無料で"不安"や"悩み"を相談/
[受講前に「45分間無料オンライン相談」できる]
[1対1のチャット相談で「わからない」をすぐに解決できる]
[受講で「Amazonギフト件1,000円」もらえる]
→忍者CODEの「無料問題集」もオススメ!