プログラミング教材を増やしすぎていない?本・動画・学習サービスの選び方

プログラミング学習では、本、動画、Web教材、学習サービスなど選択肢が多く、教材を増やすほど安心したように感じることがあります。ですが、複数の教材を行き来するほど「どこまで進んだか」が分からなくなることもあります。

教材は優劣ではなく、学習に必要な機能で選ぶと整理しやすくなります。

教材に必要な4つの機能

説明
なぜそう書くか
練習
すぐ手を動かせるか
質問
止まった時に戻れるか
成果物
教材の外で使うか

1. 説明:なぜそう書くのか分かるか

コード例だけでなく、その書き方が何をしているのか、自分の言葉で説明できる材料があるかを確認します。

2. 練習:読んだ直後に手を動かせるか

理解したつもりで終わらず、すぐ小さなコードを書ける構成かを見ます。読む時間と書く時間が分離しすぎない教材が扱いやすいです。

3. 質問:止まった時に前へ戻れるか

検索、人への質問、AIなど方法は問いません。分からない状態を長く抱えず、原因を切り分ける経路があるかが重要です。

4. 成果物:教材の外で使う機会があるか

章末問題を終えるだけでなく、学んだ内容を自分の小さなページや機能へ使う機会があるかを見ます。

主教材は1つ、足りない機能だけ補う

本を主教材にするなら質問先だけ補う。動画を主教材にするなら実装課題だけ補う。主教材を固定し、不足する機能だけ別の手段で足す方が進捗を追いやすくなります。

CodeNestは、課題やAIチューターによる質問支援が必要な人にとって候補になります。一方で、今の本だけで理解・練習・質問・成果物まで回せているなら、無理に教材を増やす必要はありません。

教材の評価は「翌日に何ができるか」で見る

「何ページ進んだか」ではなく、「翌日に何を自分で書けるか」を確認すると、教材が自分に合っているか判断しやすくなります。

次に読む: 最初の7日ガイド

教材を増やす前に、足りない機能を1つ決める

質問や課題の不足が止まりやすさにつながっているなら、CodeNestの学習体験も比較してください。

CodeNestを無料で体験する