「思ったとおりに動かない」「エラーが出た」——その瞬間に泣き出したり、パソコンを閉じて逃げ出したりする。プログラミングを始めた子どもによくある光景です。結論から言えば、これは才能がないサインではなく、ほぼ全員が通る通過点です。うまくいかない状態と付き合う力そのものが、プログラミング学習で伸びる力だからです。この記事では、子どもがエラーで感情的になる理由と、家庭でできる具体的な対処法をまとめます。
なぜ子どもはエラーで泣いてしまうのか
対処法の前に、原因を分けて考えると声のかけ方が変わります。多くの場合、次の3つのどれかが背景にあります。
①「間違い=叱られること」だと思っている
学校のテストでは、間違いは減点です。その感覚のままプログラミングに向かうと、エラー表示は「バツをつけられた」体験になります。しかし実際のプログラミングでは、エラーは次にどこを直せばいいかを教えてくれるヒントであって、失敗の宣告ではありません。この前提が入れ替わるだけで、子どもの反応は大きく変わります。
② 完成イメージと今の実力の差が大きすぎる
YouTubeで見た本格的なゲームを作りたいのに、今できるのはキャラクターを動かすところまで。この差が大きいほど、うまくいかないときの落差もきつくなります。目標が高いこと自体は良いことなので、途中に小さなゴールを置いてあげるのが有効です。
③ 原因がまったく見えず、手が止まっている
大人でも、何が悪いのかまったく見当がつかない状態は強いストレスです。子どもの場合はそれが「もうやだ」という言葉や涙になって出ます。泣いているのは怠けているからではなく、調べ方をまだ知らないからだと捉えると、支援の方向が定まります。
エラーで泣く子への対処法7つ
その場で使える対応を、効きやすい順に整理しました。
| 対処法 | 具体的な声かけ・行動 | 向いている場面 |
|---|---|---|
| まず気持ちを受け止める | 「そっか、思ったとおりに動かないんだね」 | 泣き出した直後 |
| 直前の変更点に戻す | 「さっき最後に変えたのはどこだった?」 | 昨日まで動いていた場合 |
| 範囲を半分に絞る | 「前半だけ動かしてみよう」 | どこが原因か不明なとき |
| 一つずつ動かして確認 | 「このブロックだけ押すとどうなる?」 | 複雑な処理が絡むとき |
| いったん離れる | 「10分おやつにして戻ろう」 | 感情が高ぶって話せないとき |
| 子どもに説明させる | 「先生役になって教えて」 | 原因が見えかけているとき |
| 直った瞬間を言語化する | 「今どうやって直したの?すごいね」 | 解決した直後 |
特に効果が大きいのは最後の「直った瞬間を言語化する」です。子どもは直った結果よりも、自分が直せたという事実を大人に認められることで次のエラーに向かう力を得ます。
親がやりがちなNG対応と言い換え
よかれと思ってやったことが、逆に子どものやる気を削いでしまう場合があります。
| ありがちなNG対応 | なぜ逆効果か | 言い換え例 |
|---|---|---|
| 親が代わりに直してしまう | 直す体験を奪い、依存が強まる | 「どこが怪しいと思う?」 |
| 「そんなことで泣かないの」 | 感情を否定され、相談しなくなる | 「うまくいかないと悔しいよね」 |
| 「ちゃんと見てないからでしょ」 | 原因を性格の問題にしている | 「一緒に上から順に見てみよう」 |
| 他の子と比べる | 自己肯定感が下がる | 「先月のあなたより進んでるよ」 |
| 答えをすぐ教える | 考える時間を飛ばしてしまう | 「ヒントだけ言おうか?」 |
原則は「手は出さず、目線だけ一緒に動かす」。親がプログラミングを知らなくても、「上から順に見よう」「最後に変えたところは?」という2つの問いかけだけで十分に伴走できます。
デバッグを楽しめる子に育てる家庭の習慣
その場しのぎではなく、長い目で「うまくいかない状態」への耐性を育てる工夫もあります。
- 失敗の記録を残す:「今日直したバグ」をノートに1行書く。積み上がると自信になります
- 親も失敗を見せる:料理の失敗やスマホの設定ミスを隠さず話す
- 完成品より過程をほめる:「動いた」より「あきらめずに探したね」を先に言う
- 制作時間を短く区切る:45分で一区切りにし、疲れによる癇癪を防ぐ
- 誰かに見せる機会を作る:家族に発表すると、直す動機が生まれます
つまずきを支えてくれるプログラミング教室3選
家庭だけで抱え込まず、つまずいたときに丁寧に対応してくれる環境を選ぶのも有効な手段です。ここでは少人数・個別対応に強い教室を3つ紹介します。
アンズテック|小中学生専門・個別指導でつまずきを拾える
現役エンジニアの講師が担当する、小中学生専門のオンラインスクールです。少人数制で一人ひとりの進み具合を見てもらえるため、「わからないまま置いていかれる」状態になりにくいのが特長。ゲームやアニメ制作が中心なので、作りたいものがはっきりしている子とも相性がよい教室です。
📌 ▶ 小中学生専門のオンランプログラミングスクール【アンズテック】![]()
LITALICOワンダー|つまずき方に合わせて進度を変えてくれる
一人ひとりの特性や興味に合わせてカリキュラムを組む個別対応型の教室です。集中が続きにくい子、感情の揺れが大きい子への関わりに慣れているスタッフが多く、「エラーで固まってしまう」場面のサポートに定評があります。無料体験で、実際の声のかけ方を見ておくと判断しやすいでしょう。
📌 ▶ 子ども向けプログラミング・ロボット教室【LITALICOワンダー】![]()
デジタネ|自分のペースで何度も見返せる動画教材
マインクラフトやRobloxなどの教材を、動画を見ながら自分のペースで進められるオンライン教材です。わからない場面で何度でも巻き戻せるため、人前で「わからない」と言うのが苦手な子に向いています。月額制でコストを抑えやすい点も、まず試してみたい家庭に適しています。
📌 ▶ 【AD】オンラインで学ぶ!小中学生向けプログラミング「デジタネ」![]()
まとめ
- エラーで泣くのは通過点であり、向いていないサインではない
- 原因は「間違い=悪」という思い込み・目標とのギャップ・調べ方を知らないことの3つが多い
- 「気持ちを受け止める→直前の変更に戻る→範囲を半分に絞る」の順が効きやすい
- 親が代わりに直すのは逆効果。手は出さず、目線だけ一緒に動かす
- 直せた瞬間を言葉にしてあげることが、次のエラーへ向かう力になる
- 家庭で抱え込まず、個別対応に強い教室の無料体験を試すのも有効
よくある質問(FAQ)
Q. 毎回泣くのですが、続けさせて大丈夫でしょうか?
A. 泣く頻度が「作り始めの数か月だけ」なら心配は要りません。半年以上たっても毎回同じ強さで崩れる場合は、教材の難易度が今の実力に対して高すぎる可能性があります。学年ではなくできることの範囲で教材を選び直してみてください。
Q. 親がプログラミングを知らないと支えられませんか?
A. 知識は不要です。「最後に変えたところはどこ?」「上から順に見てみよう」の2つを聞けるだけで、原因の切り分けは進みます。むしろ知識がないほうが、子どもに説明させる形にしやすく学習効果が高まります。
Q. 教室に通えばエラーで泣かなくなりますか?
A. 泣かなくなるというより、泣いたあとに立て直せるようになるのが正確です。講師は原因の切り分け方を繰り返し見せてくれるため、家庭だけで学ぶより回復が早くなる傾向があります。

