PR※本記事にはプロモーション(アフィリエイト広告)が含まれています。

プログラミング独学の最初の2週間でやること

プログラミングの独学は、最初の2週間で「続けられる形」ができるかどうかが大きな分かれ目になります。この時期に何を学ぶかより、どう進めるかを決めておくほうが、後の学習が安定しやすいからです。

この記事では、言語や分野を問わず使える「最初の2週間の進め方」を整理します。特定の言語の学習順序はPython学習の始め方|最初の3ヶ月でやることで扱っているので、ここでは言語選びの手前にある、準備と習慣づくりに絞ります。

最初の2週間のゴールと、学ぶ目的を決める

最初の2週間で目指すのは、スキルの習得ではありません。「毎回、迷わず学習を始められる状態」を作ることです。文法を一通り覚えたり、作品を完成させたりといった成果は、この時期のゴールにしないほうが無理がありません。

ゴールを成果ではなく状態で置くのには理由があります。独学の初期は、教材の選び方や環境の整え方でつまずきやすく、成果を求めると焦りが生まれます。焦りは、教材を次々に乗り換える行動につながり、結局どれも中途半端になります。

2週間の終わりに確認したい状態を、次のように言葉にしておきましょう。

この五つがそろっていれば、2週間は成功と考えて問題ありません。逆に、内容が進んでいても、この五つがぐらついているなら、まだ土台づくりの途中です。進み具合を他の人と比べず、自分の状態だけを見るようにします。

学習が続く仕組みそのものについては、学習が続かないのは意志が弱いからじゃない|続く仕組みの作り方が詳しいので、あわせて読むと全体像がつかめます。

学ぶ目的の書き出しも、この時期にやっておきたい作業です。

2週間の最初の作業は、手を動かす前に「何のために学ぶのか」を一文で書くことです。目的が曖昧なまま始めると、教材を選ぶ基準がなく、途中で何を優先すべきか判断できません。

目的は立派である必要はありません。次のような、小さな言い方で十分です。

書いた一文は、紙でも端末のメモでも構いません。見える場所に置き、迷ったときに読み返します。目的が「仕事にしたい」なのか「理解したい」なのかで、必要な学習の深さも変わるからです。

また、目的は後で変わっても問題ありません。書き直すたびに日付を添えておくと、自分が何に興味を持ち始めたのかを後から振り返れます。最初に決めたことに縛られる必要はない、という前提で書くと気が楽になります。

目的と教材の相性を考えるときは、次の表が役に立ちます。

目的の方向最初に触れるとよいもの注意点
作業の自動化表計算の関数、簡単なスクリプト自分の仕事の流れを先に書き出す
Webサイトを作るHTMLとCSSの基礎見た目の完成度にこだわりすぎない
仕事にしたい基礎文法と小さな制作職種の違いを早めに知っておく
仕組みを理解したい入門書や動画での概観手を動かす時間も確保する

この表は一例です。自分の目的に近い行を見つけて、最初の教材選びの手がかりにしてください。

道具と学習環境を整える

目的が決まったら、次は道具です。ここで凝りすぎると、肝心の学習が始まる前に疲れてしまいます。最小限の準備で始めて、必要になった時点で足していく方針が現実的です。

最低限そろえたいものは、ブラウザが使えるパソコン、文字を書き込めるメモの場所、そして集中できる時間帯です。専用の高性能な機材は、最初の2週間には必要ありません。ブラウザ上で動く学習サービスなら、手元に複雑な設定をしなくても学習を始められます。

たとえばProgateは、ブラウザで学べる形式の学習サービスです。スライドで解説を読み、画面上で書いて試す形で進むため、環境構築を後回しにしたい人に向いている場合があります。コースの内容や料金、無料で使える範囲は変わることがあるため、公式サイトでご確認ください。

教材を選ぶときに気をつけたいのは、一度に複数を並行しないことです。書籍、動画、学習サービスを少しずつ試したくなりますが、最初の2週間は一つに絞り、それを一周する経験を優先します。合わないと感じた場合でも、数日は続けてから判断すると、教材の問題なのか自分の慣れの問題なのかが見分けやすくなります。

なお、パソコンの安全な使い方、たとえばパスワードの管理やソフトウェアの更新といった基本は、IPAなどの公的機関が公開している情報で確認できます。学習用の端末を整えるときに、一度目を通しておくと安心です。

一日の流れを固定して、記録を残す

道具がそろったら、学習の流れを固定します。毎日同じ順番で進めると、始めるときの心理的な負担が小さくなります。内容を考えずに済むからです。

おすすめの流れは、次の三段階です。

  1. 前回の記録を読み返す
  2. 新しい内容を学び、手を動かして試す
  3. 分かったことと分からなかったことを書き残す

この流れを、短い時間でも毎日繰り返します。長い時間を週末にまとめて取るより、短い時間を毎日重ねるほうが、前回の内容を忘れにくく、再開の負担も小さくなります。

記録は、きれいにまとめる必要はありません。次の書き方で十分です。

日付:
やったこと:
できたこと:
分からなかったこと:
次にやること:

「分からなかったこと」の欄は特に大切です。ここに書いた疑問は、後で調べるときの出発点になります。調べて解決したら、答えもその欄の下に書き足しておきましょう。2週間たつと、自分専用の小さな参考書ができあがります。

記録を続けると、停滞した時期にも役立ちます。何日か空いてしまったとき、最後に書いたメモが再開の入口になるからです。記録は、学習を続ける仕組みであると同時に、自分を励ます材料にもなります。

分からないときの調べ方と質問の仕方

独学では、分からないことに自分で向き合う場面が出てきます。ここで止まってしまうと、学習全体が止まります。調べ方の手順をあらかじめ決めておくと、迷う時間を減らせます。

基本の手順は、次のとおりです。

順番やることねらい
1エラー文や疑問をそのまま読む問題の場所を特定する
2教材の該当箇所を読み返す見落としを減らす
3検索や公式の説明で調べる別の説明を得る
4生成AIに質問する言い換えを得る
5記録に残して、先へ進む立ち止まりすぎない

最後の行が大切です。調べても解決しないことも出てきます。そのときは、いったんメモを残して先へ進み、後で戻ってくる判断も必要です。後から理解が追いつくこともあります。

生成AIに質問するときは、状況をできるだけ具体的に伝えると、答えの質が上がります。依頼文の一例を挙げます。

プログラミング初心者です。次のコードを実行すると、下のエラーが出ます。
原因を、初心者にも分かる言葉で説明してください。
直し方は、すぐに答えを書かず、ヒントから順に出してください。

(コード)
(エラーメッセージ)

答えを最初から求めず、ヒントを段階的に出してもらうと、自分で考える力が育ちます。AIの回答は誤りを含む場合があるため、動作を自分で確かめる習慣も合わせて持っておきましょう。

2週間後の振り返りと次の一歩

2週間が過ぎたら、一度立ち止まって振り返ります。ここで見直すのは、内容の進み具合ではなく、最初に決めた五つの状態がそろっているかどうかです。

振り返りのチェック項目を挙げます。

守れなかった項目があっても、落ち込む必要はありません。原因を探して、翌週の設計を直すだけで十分です。たとえば時間帯が守れなかったなら、時間を動かすのではなく、学習を始めるきっかけ(椅子に座る、端末を開くなど)を決め直します。

振り返りで状態が整っていると感じたら、次の段階に進めます。具体的には、扱う言語や分野を一つ選び、小さな成果物を作ることです。有料の講座やスクールを検討するタイミングについては、独学とスクールどっちが向いてる?正直な比較で判断の軸を整理しています。

まとめ

プログラミング独学の最初の2週間は、内容より土台づくりを優先する期間です。ここまでの流れを、振り返りやすい形に整理します。

この進め方は、進度の速さを競うものではありません。自分が続けられる形を見つけることが、独学の長い道のりでいちばん大切です。うまくいかない項目があれば、自分を責めずに設計を直せば十分です。焦らずに、まずは今日の学習を始めましょう。

最初の2週間でつまずいたとしても、それは能力の問題ではなく、準備や設計の問題であることがほとんどです。記録を読み返し、どこで止まったのかを確かめれば、次の週の直し方が見えてきます。完璧な計画よりも、小さく始めて少しずつ直していく姿勢のほうが、独学には合っています。

参考リンク

  • https://prog-8.com/
  • https://www.ipa.go.jp/