本ページはプロモーションが含まれています。

中学生が最初に学ぶべきプログラミング言語は?目的・性格別おすすめ5選と教室の選び方

中学生が最初に学ぶべきプログラミング言語は?目的・性格別おすすめ5選と教室の選び方 中学生の習い事

「うちの子、何から始めればいいんだろう」「失敗してプログラミング嫌いになったら…」その不安、まじでよくわかります。

プログラミング言語は1,000種類以上あると言われていて、どれが正解かなんてネットで調べても出てこない。でも実は、最初の言語選びさえ間違えなければ、子供の伸び方はぐっと変わります。

この記事では、中学・高校の教壇に立ってきた視点と、わが子たちの学びを間近で見てきた経験から、目的別・性格別にプログラミング言語を整理しました。Scratch・HTML/CSS・JavaScript・Python・C#の5つに絞り、それぞれの特徴・難易度・向いている子のタイプを具体的に解説しています。

さらに、独学と教室の違い、体験授業で絶対に確認すべきポイント、申し込み後に後悔しないための最終チェックまで、一通りまとめました。

読み終えたその日に、わが子に合った言語と教室への第一歩が踏み出せるように書いています。

ファミリー割引あり。マイクラ、ロブロックスで学ぶ:【AD】マインクラフトが学びに変わる!?楽しく学ぶ!【デジタネ オンラインコース】
24時間いつでも質問可なので親が困らない:小中学生専門のオンランプログラミングスクール【アンズテック】
Google Rise Awardsをアジアで初受賞:国内最大級の中高生向けプログラミングスクール『Life is Tech』
マイクラ特化でムゲンに学べるプログラミング学習:【bibibi(ビビビ)】
BeEngineer|中高生向けプログラミング塾の体験会申し込み
まずカウンセリングを通して、その子の興味やレベルに最も合う分野や学び方を決める:子ども向けオンラインITスクール ITeens Lab
エッジが効きすぎているプログラミング教室:テックジム
Kaori
Kaori
まず体験させてみるだけでいい。最初の言語さえ正しく選べば、子供の伸びは本当に変わります。

中学生が最初に学ぶべきプログラミング言語は?目的・性格別おすすめ5選と教室の選び方

スポンサーリンク
  1. 中学生がプログラミングを「今」始めなければならない本当の理由
    1. 2021年から必修化。でも学校の授業だけでは足りないケースがある
    2. 大学受験にも影響が出始めている現実
    3. プログラミングを学ぶと中学生のうちに育つ3つの力
    4. 「好きなことで生きる」選択肢を狭めないために、今できること
  2. まず知っておきたい。プログラミング言語って何?
    1. プログラミング言語とは、コンピューターへの「指示書」のこと
    2. 言語の種類は1,000以上。でも中学生が最初に覚えるのは5つだけでいい
    3. ビジュアル型とテキスト型の違いを知っておこう
  3. 失敗しない!プログラミング言語の選び方の考え方
    1. 「何を作りたいか」が決まれば、言語は自然に絞れる
    2. 子供の性格・得意なことで向いている言語は変わる
    3. 経験ゼロの中学生が最初に選ぶときの3つの基準
    4. 「とりあえず人気だから」で選ぶと挫折するケースがある
  4. 【目的別】中学生に最初におすすめのプログラミング言語5選
    1. プログラミングの楽しさをまず体験したい → Scratch(スクラッチ)
    2. 自分のWebサイトやアプリを作りたい → HTML/CSS → JavaScript
    3. AIや最先端技術・データに興味がある → Python(パイソン)
    4. 本格的なゲームを自分で作りたい → C# × Unity
    5. iPhoneアプリを作ってみたい → Swift(スウィフト)
  5. 各プログラミング言語の特徴・難易度・できることをまるごと解説
    1. Scratch(スクラッチ)|ブロックを組み合わせるだけ。失敗しにくい入門言語
    2. HTML/CSS|画面がパッと変わる。達成感を感じやすい最初の一歩
    3. JavaScript|動きのあるWebを作れる。将来性と実用性が高い言語
    4. Python(パイソン)|シンプルな書き方でAI・データ分野にも使える言語
    5. C#(シーシャープ)|Unityと組み合わせてゲームを本格的に作れる言語
    6. Swift(スウィフト)|iPhoneアプリを作りたい子に向いている言語
  6. 【性格・特性別】わが子に合う言語はどれか?チェックリスト
    1. 絵を描いたり、キャラクターを動かすのが好きな子
    2. デザインやおしゃれなものを作ることが好きな子
    3. 数学や理科が得意で、論理的に考えることが好きな子
    4. ゲームが大好きで「自分でも作ってみたい」と言っている子
    5. コツコツ続けるより、すぐ結果が見えるほうがやる気が続く子
  7. 独学と教室、どちらがわが子に向いているか?
    1. 独学で学べる教材・サイト・アプリの種類と特徴
    2. 独学でつまずきやすいポイントと、よくある挫折のパターン
    3. 教室に通うと何が変わるのか。独学との具体的な違い
    4. オンライン教室と通学教室、選ぶときの判断基準
  8. 子供に合ったプログラミング教室の探し方と選び方
    1. 教室を選ぶ前に必ず決めておきたい3つのこと
    2. 体験授業で必ず確認したいポイントと、見逃しやすい注意点
    3. 「良さそう」で即決しないための、正しい比較の仕方
    4. コース内容・料金・サポート体制で見るべき確認事項リスト
  9. 入会後に後悔しないために。申し込み前の最終チェック
    1. 「思っていたのと違う」と感じる前に確認すること
    2. 子供のやる気が続く教室かどうかを見極める方法
    3. 途中でやめたくなったときの対処法と、やめてもいいケースの考え方
  10. プログラミングを学んだ先にある将来のキャリアと可能性
    1. プログラミングが直接活きる職種にはどんなものがあるか
    2. IT業界以外でも、プログラミング経験が強みになるケース
    3. 中学生から学ぶことで将来の選択肢が変わる可能性がある
    4. 子供が「好きなことで生きていける」ために、今親にできること
  11. まとめ:中学生が最初に学ぶべきプログラミング言語は?目的別のおすすめと理由

中学生がプログラミングを「今」始めなければならない本当の理由

「まだ中学生だから、高校になってから考えよう」という声はよく聞きます。でもぶっちゃけ、それが一番もったいない。なぜ今なのかを、具体的な理由と共に見ていきます。

2021年から必修化。でも学校の授業だけでは足りないケースがある

学校でプログラミングを教えるようになったのは本当に良いことだと思っています。でも、授業時間だけで「使える力」が身につくかというと、正直それは難しいというのが現場にいた人間の感覚です。

2021年度から、中学校では技術・家庭科の「情報の技術」という単元の中でプログラミングが本格的に扱われるようになりました。双方向性のあるプログラムの作成や、計測・制御システムの構築など、内容は確かに充実しています。

ただ、この授業の中でできるのはあくまでも「体験」です。ひとつのプロジェクトを仕上げる達成感や、エラーと格闘しながら試行錯誤する時間は、限られた授業時数ではどうしても足りなくなります。

ある中学2年生の保護者からは「授業でScratchを触ったらしいんだけど、何を作ったか聞いたら『よく覚えてない』って言われた」という話を聞いたことがあります。これは別にその子が悪いわけじゃない。圧倒的に時間が足りなかっただけです。

  • 中学校のプログラミング授業は「技術・家庭科」の中の一単元
  • 授業では基礎体験が中心で、実践的なスキルの定着には時間が不足しがち
  • 課外でのプログラミング学習が「差がつく」ポイントになってきている
  • 2021年から授業内容が拡充されたが、評価・デバッグ・応用まで含むと時間は足りない

学校の授業はスタート地点として素晴らしい。ただ、そこで止まっていると、本当の意味でプログラミングを「使える」レベルには届かないケースがあります。

大学受験にも影響が出始めている現実

ここ、まじで見逃してほしくない話です。

2025年1月から、大学入学共通テストに「情報」という教科が追加されました。この中にプログラミングの内容が含まれています。つまり、プログラミングが大学受験の科目になったということです。

さらに、全国の大学の約6割が数理・データサイエンス・AI教育プログラムを一般教養として採用しているという情報もあります(文部科学省の取り組みより)。大学に入ってからもプログラミング的な思考が必要になってくる流れは、確実に加速しています。

「高校に入ってから考えよう」と思っていたら、すでに受験科目になっていた、というパターンは今後増えてくる可能性があります。中学生のうちに基礎を作っておくことは、受験という文脈でも意味を持つ話になってきました。

  • 2025年1月より大学入学共通テストに「情報」が追加(プログラミング含む)
  • 全大学の約6割がAI・データサイエンス教育を一般教養として採用
  • 高校でも「情報Ⅰ」が必修化されており、中学での基礎が活きやすい
  • 将来の選択肢を広げる意味でも、早期スタートの価値が高まっている

受験のためだけにプログラミングを学ぶのは本末転倒ですが、好きで学んでいたら受験にも役立ったというのが一番いい形ですよね。

プログラミングを学ぶと中学生のうちに育つ3つの力

プログラミングを学ぶ意味は、コードが書けるようになることだけじゃありません。むしろ、そこで育つ思考力の方が、長い目で見たときにずっと大切だと感じています。

実際に子供たちが学んでいる姿を見ていて気づくのは、プログラミングを続けていると「なぜうまくいかないのかを自分で考える力」が自然とついてくること。エラーが出るたびに諦めるのではなく、原因を探して修正する、という繰り返しの中で、問題解決力が鍛えられていきます。

  • 論理的思考力:処理の順序・条件・繰り返しを考えることで、筋道を立てて物事を整理する力がつく
  • 問題解決力:バグやエラーに向き合い続けることで、困難な場面を諦めずに突破しようとする姿勢が育つ
  • 創造力:「自分が作ったものが実際に動く」体験が、0から何かを生み出す喜びと自信につながる

この3つは、プログラマーを目指す子だけに必要な力じゃない。社会に出てどんな仕事をしていても、確実に使える力です。中学生のうちにこれが育っている子と育っていない子では、社会に出たときに差が出る可能性があります。

「好きなことで生きる」選択肢を狭めないために、今できること

将来、子供が「これをやりたい」と思ったとき、その道に進める状態でいてほしい。それだけがずっと願っていることです。

IT化の流れは今後も続くと見られており、IT人材の需要は高まる一方で供給が追いつかないという声も業界では出始めています。これはプログラマーになれという話ではなく、ITを使いこなせる人間でいることが、どの仕事においても当たり前になってきているという話です。

「プログラミングを学ばなかったせいで、やりたい仕事に就けなかった」という状況は、できることなら回避したい。そのために今できることがあるなら、動いておく価値は十分あります。

子供が「この仕事やってみたい」と言えたとき、「スキルがないからそれは難しいね」じゃなくて「面白そう、やってみなよ」と言える親でいたい。それだけで十分動く理由になりませんか。
スポンサーリンク

まず知っておきたい。プログラミング言語って何?

「プログラミング言語って英語みたいなもの?」「どれも似たようなものじゃないの?」という疑問、最初は誰でも持ちます。ここでは専門知識ゼロの状態から理解できるように、基本をシンプルに整理します。

プログラミング言語とは、コンピューターへの「指示書」のこと

コンピューターは、人間の言葉をそのままでは理解できません。「0」と「1」だけで動いているので、私たちの言葉とは根本的に違う世界にいる機械です。

そこで生まれたのがプログラミング言語。人間が書いた指示を、コンピューターが理解できる形に変換するための「翻訳のルール」のようなものです。「このボタンが押されたら、この画像を表示しなさい」という命令を、コンピューターに伝えるための言葉がプログラミング言語ということです。

ゲームアプリもSNSも、普段使っているWebサイトも、すべてプログラミング言語で書かれた指示書の集まりです。スマホを1回タップするだけで複雑な処理が走っているのも、裏側にこの指示書があるから。

  • プログラミング言語=人間の命令をコンピューターに伝えるための言語
  • コンピューターは「0」と「1」しか理解しないため、変換の仕組みが必要
  • Webサイト・アプリ・ゲーム・家電など、あらゆるデジタル製品に使われている
  • 言語によって「得意な仕事」が異なるため、目的に合わせた選択が大切

言語の種類は1,000以上。でも中学生が最初に覚えるのは5つだけでいい

プログラミング言語は、派生語を含めると1,000種類以上あると言われています。これを聞いて「何から手をつければいいの…」と固まってしまう気持ち、わかります。でもぶっちゃけ、最初に知っておくべきはたった5つ程度で十分です。

言語の多くは根っこの考え方が共通しているため、ひとつをきちんと学べば他の言語への応用も利きやすくなります。大切なのは最初の一つを正しく選ぶこと。あとは自然に広がっていきます。

  • Scratch(スクラッチ):ビジュアル操作でプログラミングの基本概念を学ぶ入門言語
  • HTML/CSS:Webページの構造とデザインを作るための基礎言語
  • JavaScript(ジャバスクリプト):Webに動きをつける実用性の高い言語
  • Python(パイソン):シンプルで汎用性が高く、AIや数据分析にも使われる言語
  • C#(シーシャープ):ゲーム開発エンジン「Unity」と組み合わせて本格的なゲームを作れる言語

この5つを軸に、わが子の目的に合ったものを選んでいけばいい。それだけで十分なスタートになります。

ビジュアル型とテキスト型の違いを知っておこう

プログラミング言語には大きく2つの種類があります。この違いを知っておくと、どこから始めるかの判断がぐっとしやすくなります。

種類 特徴 代表的な言語 向いている子
ビジュアル型 ブロックをマウスで組み合わせるだけ。文字入力不要 Scratch、Viscuit 初めての子・低年齢の子
テキスト型 文字(コード)を自分でキーボードで打ち込む HTML/CSS、JavaScript、Python、C# 基本を理解できた子・本格的に学びたい子

経験ゼロの中学生がいきなりテキスト型から始めると、最初の壁が高くて嫌になるケースがあります。Scratchのようなビジュアル型でプログラミングの考え方に慣れてから、テキスト型に移行するのが一般的にスムーズだという声は多いです。

ただし、もともとキーボード操作に慣れていて「すぐ本格的なものを作りたい」という子であれば、最初からHTML/CSSやPythonに入っても全然ありです。

まずカウンセリングを通して、その子の興味やレベルに最も合う分野や学び方を決める:子ども向けオンラインITスクール ITeens Lab
スポンサーリンク

失敗しない!プログラミング言語の選び方の考え方

「人気だから」「なんとなく聞いたことあるから」で言語を選ぶのが、一番危ないパターンです。ここでは、後悔しない選び方の考え方を整理します。

「何を作りたいか」が決まれば、言語は自然に絞れる

これが全ての出発点です。「プログラミングを学びたい」ではなく、「何を作りたいか」から考えると、言語の選択肢はぐっと絞られます。

Webサイトを作りたい子にはHTML/CSS、動くWebアプリを作りたいならJavaScript、AIや数据を扱いたいならPython、ゲームを本格的に作りたいならC# × Unityという流れが一般的です。「何のためにプログラミングを学ぶのか」が明確な子は、同じ時間学んでも習得が早いという話はよく聞きます。

  • Webサイト・ホームページを作りたい → HTML/CSS
  • 動くWebアプリや診断ツールを作りたい → JavaScript
  • AIや数値解析・データ処理に興味がある → Python
  • 本格的なゲームを自分で開発したい → C# × Unity
  • iPhoneアプリを作りたい → Swift
  • まず楽しくプログラミングの基礎を体験したい → Scratch
エッジが効きすぎているプログラミング教室:テックジム

子供の性格・得意なことで向いている言語は変わる

同じ「ゲームが好き」でも、「ゲームをプレイするのが好き」と「ゲームの仕組みに興味がある」では、向いている言語が変わることがあります。

絵を描いたり、見た目を工夫するのが好きな子にはHTML/CSSやScratchが合う傾向があります。数学や理科が得意で論理的に考えることが苦にならない子には、PythonやJavaScriptの方がスムーズにはまるというケースも多いです。

わが子が何をしているときに目を輝かせているか。その観察が、言語選びの一番の材料になります。

  • 絵やアニメーションが好き → Scratch、HTML/CSS
  • デザインやおしゃれなものに興味がある → HTML/CSS(CSSの表現力は素晴らしい)
  • 数学・論理パズルが好き → Python、JavaScript
  • ゲームを「作る側」に興味がある → C# × Unity、Scratch
  • スマホアプリに興味がある → Swift、JavaScript

経験ゼロの中学生が最初に選ぶときの3つの基準

初めてプログラミングを学ぶ中学生が言語を選ぶとき、意識しておきたいポイントが3つあります。

  • ①すぐに動く結果が見えるか:コードを書いたら画面に何かが表示される、動くという体験が最初のモチベーションになる
  • ②日本語の学習リソースが豊富か:独学でも補完できる情報量があるかどうかは、挫折率に関係することがある
  • ③難易度が最初から高すぎないか:いきなり複雑な構文から始まる言語は、経験ゼロの段階では壁になりやすい

この3点で考えると、Scratch・HTML/CSS・Pythonは入門として適した言語として名前が挙がりやすいです。特にScratchはビジュアル操作で結果がすぐ出るため、初めての子には最初の「楽しい」を作りやすい言語です。

「とりあえず人気だから」で選ぶと挫折するケースがある

ぶっちゃけ言います。「Pythonが人気って聞いたから」だけの理由でいきなりPythonを始めて、2週間で詰まったというケースは珍しくありません。

Pythonは確かに書き方がシンプルでわかりやすいのですが、「何を作りたいか」が決まっていないと、学習が抽象的になりやすいという難点があります。コードの書き方は覚えたけれど「で、これで何を作るの?」という状態になって、モチベーションが落ちるパターンです。

言語の人気ランキングは参考にしていい。でも、最終的に選ぶ基準は「わが子の目的と性格」に合っているかどうか。それだけです。

ランキング上位の言語が必ずしもわが子に合うとは限らない。逆に、人気は低くても「これ面白い!」と感じられる言語を選んだ子の方が、長く続くケースがあります。
スポンサーリンク

【目的別】中学生に最初におすすめのプログラミング言語5選

「何を作りたいか」が決まった段階で、具体的にどの言語から入ればいいのかをお伝えします。それぞれの言語が「なぜそのゴールに向いているのか」の理由も合わせてまとめました。

プログラミングの楽しさをまず体験したい → Scratch(スクラッチ)

「とにかく楽しくプログラミングの世界に入ってほしい」というなら、Scratchが今のところ一番間違いが少ない選択です。

マサチューセッツ工科大学が開発したこのビジュアルプログラミング言語は、ブロックを組み合わせるだけでキャラクターが動いたり、ゲームが作れたりします。文字を打ち込む必要がほぼないので、タイピングに慣れていない段階でも始めやすいのが大きな特長です。

ここで学ぶ「繰り返し」「条件分岐」「変数」といった考え方は、後でJavaScriptやPythonに移ったときにもそのまま使える土台になります。Scratchを丁寧にやっておくと、次のステップへの移行がスムーズになるという声は多いです。

  • 対象:プログラミング完全初心者、ゲームやアニメが好きな子
  • 難易度:★☆☆☆☆(入門として最も取り組みやすい)
  • できること:ゲーム、アニメーション、インタラクティブな作品
  • 費用:無料(公式サイトからすぐ始められる)
  • 次のステップ:HTML/CSS → JavaScript または Python
まずカウンセリングを通して、その子の興味やレベルに最も合う分野や学び方を決める:子ども向けオンラインITスクール ITeens Lab

自分のWebサイトやアプリを作りたい → HTML/CSS → JavaScript

「自分のホームページを持ちたい」「動くWebアプリを作ってみたい」という子には、HTML/CSSから入ってJavaScriptに進む流れが王道です。

HTML/CSSでページの構造とデザインを作り、JavaScriptで動きをつける。この3つはセットで使われることが多く、現実のWebサイトの大半がこの組み合わせで動いています。コードを書いてブラウザをリロードすると、画面がパッと変わる瞬間の達成感は、子供たちが一番「面白い!」と言う瞬間でもあります。

  • 対象:Webサイト・ホームページ・Webアプリを作りたい子
  • 難易度:HTML/CSS★★☆☆☆ / JavaScript★★★☆☆
  • できること:ホームページ制作、診断アプリ、ポートフォリオサイト
  • 将来性:Web系エンジニアやフロントエンド開発に直結
  • 学習の順番:HTML/CSS(土台)→ JavaScript(動き)の順で進むのが自然

AIや最先端技術・データに興味がある → Python(パイソン)

「AIって面白そう」「データで何かを分析してみたい」という子は、Pythonが一番方向性に合っています。

InstagramやYouTubeの裏側でも使われているこの言語は、コードの書き方がシンプルで、英語に近い自然な構造が特徴です。ライブラリ(便利な機能の詰め合わせ)が充実しているため、専門的な処理を比較的短いコードで実現できます。2025年時点でも世界のプログラミング言語人気ランキングで上位に位置しており、需要の高さが続いています。

  • 対象:AI・データ・科学的な処理に興味がある子
  • 難易度:★★☆☆☆(構文はシンプルだが、目的がないと学習が停滞しやすい)
  • できること:データ分析、AI開発、Webアプリ、自動化ツール
  • 将来性:AI・データサイエンス分野での需要が特に高い
  • 注意点:「何を作るか」を先に決めておくと学習が進みやすい
エッジが効きすぎているプログラミング教室:テックジム

本格的なゲームを自分で作りたい → C# × Unity

「プレイするだけじゃなくて、自分でゲームを作りたい」という子には、C# × Unityの組み合わせが直結します。

Unityは世界中のゲーム開発者が使っているゲームエンジンで、「ポケモンGO」「スーパーマリオラン」などもUnityで作られています。3D・2Dどちらのゲームも作れて、スマートフォン向けにも出力できます。C#はこのUnity上でキャラクターやオブジェクトに動きをつけるために使う言語で、セットで学ぶのが一般的です。

  • 対象:ゲームを本格的に開発したい子
  • 難易度:★★★☆☆(Unityの環境構築に少し慣れが必要)
  • できること:3D・2Dゲーム開発、VR/AR、スマホゲーム
  • 将来性:ゲームエンジニアや3Dコンテンツ制作分野に直結
  • 注意:Scratchでゲーム制作の基本を体験してから入ると定着しやすい

iPhoneアプリを作ってみたい → Swift(スウィフト)

「iPhoneのアプリを自分で作ってみたい」という夢がある子には、Swiftが最短ルートです。

Appleが2014年に開発したこの言語は、iPhoneやiPad、Macのアプリ開発に特化しています。「Swift Playgrounds」というアプリを使えば、iPadだけでSwiftの基礎をゲーム感覚で学ぶことができます。ただし、学習リソースが英語中心になりやすいこと、最終的にはMacのパソコンが必要になること、という点は事前に把握しておく必要があります。

  • 対象:iPhoneアプリを作りたい、Apple製品に興味がある子
  • 難易度:★★★☆☆(英語の資料を読む場面が出てくる)
  • できること:iPhoneアプリ、iPadアプリ、Mac向けアプリ
  • 学習ツール:Swift Playgrounds(iPad対応、無料)
  • 注意:開発環境にMacが必要。Windows環境では制限がある
スポンサーリンク

各プログラミング言語の特徴・難易度・できることをまるごと解説

選ぶ言語の候補が絞れたら、次は「実際どんな言語なのか」をもう少し深く知っておくことが大切です。ここでは各言語の特徴・難易度・できることを整理しました。

Scratch(スクラッチ)|ブロックを組み合わせるだけ。失敗しにくい入門言語

Scratchは、マサチューセッツ工科大学が開発した教育向けのビジュアルプログラミング言語です。世界150以上の国と地域で使われており、登録ユーザー数は7,000万人以上とも言われています。

日本語対応しているため、「○歩動かす」「もし〜なら」といった日本語のブロックをマウスで組み合わせるだけでプログラムが動きます。コードを一文字も打たずにゲームやアニメーションが完成するので、プログラミングの「楽しさ」を最初に体感させたい場合には最適な選択肢のひとつです。

項目 内容
難易度 ★☆☆☆☆(初心者向け)
費用 完全無料
動作環境 ブラウザ上で動作(PC・タブレット対応)
できること ゲーム、アニメーション、インタラクティブ作品
強み 失敗しにくい・結果がすぐ見える・無料で始められる
弱み 本格的なテキスト言語への移行ステップが必要

実際に教室でScratchを使い始めた子が、3か月後には「オリジナルのシューティングゲームを作った」と報告してくれたことがありました。最初は「ブロックって何?」という状態でも、作る目標があれば思った以上に早く動きます。

HTML/CSS|画面がパッと変わる。達成感を感じやすい最初の一歩

HTMLはWebページの「骨格」を、CSSはその「デザイン」を担当する言語です。2つで1セットとして使われるため、基本的に一緒に学びます。

HTMLのタグを書いてブラウザで開いた瞬間に文字が表示される、CSSで色を変えたら即座に画面が変わる。このリアルタイムの変化がわかりやすく、「自分がコードを書いて画面が変わる」体験が達成感につながりやすい言語です。

項目 内容
難易度 ★★☆☆☆
費用 テキストエディタ(無料)とブラウザがあれば始められる
できること ホームページ制作、デザインレイアウト、ポートフォリオ
強み 結果がすぐ目で見える・デザインの楽しさを体感できる
弱み HTMLとCSSだけでは動的な機能は作れない

CSSでページを「おしゃれに」着飾ることに夢中になる子は多くて、デザインが好きな子には特にはまりやすい言語です。HTML/CSSから入った子が「次はJavaScriptもやりたい」と自然に言い出すパターンは、珍しくありません。

JavaScript|動きのあるWebを作れる。将来性と実用性が高い言語

JavaScriptは、Webブラウザ上で動作する唯一のプログラミング言語です。TwitterやFacebookなど、大規模なWebサービスの多くがJavaScriptを使っています。

HTML/CSSで作ったページに「動き」と「インタラクション」を加えられるのがJavaScriptの役割です。ボタンを押したら画像が変わる、入力した内容に反応して診断結果が出る、といった機能はJavaScriptがあって初めて実現します。近年はスマホアプリ開発にも使われる場面が増えており、学んでおいて損がない言語として中学生にも人気があります。

項目 内容
難易度 ★★★☆☆
費用 ブラウザとテキストエディタがあれば無料で始められる
できること 動的Webサイト、Webアプリ、診断ツール、スマホアプリ
強み 汎用性が高い・ブラウザだけで動く・学習リソースが豊富
弱み HTML/CSSの理解が前提になる

Python(パイソン)|シンプルな書き方でAI・データ分野にも使える言語

Pythonは、2025年現在も世界のプログラミング言語人気ランキングで上位を維持し続けている言語です。その理由は、コードがシンプルで読みやすく、AI・データ分析・Web開発・業務自動化など、幅広い分野で使えるからです。

YouTubeやInstagramの開発にも使われており、「身近なサービスの裏側で動いている言語」として、中学生にも興味を持ちやすい説明がしやすい言語でもあります。将来AIエンジニアやデータサイエンティストを目指す子が中学生の段階から触れておくことで、高校・大学での学習の土台になる可能性があります。

項目 内容
難易度 ★★☆☆☆(構文はシンプル)
費用 Python本体は無料でインストール可能
できること AI・機械学習、データ分析、Webアプリ、自動化
強み 将来性が高い・用途が広い・世界中で使われている
弱み 「何を作るか」が決まっていないと学習が抽象的になりやすい

C#(シーシャープ)|Unityと組み合わせてゲームを本格的に作れる言語

C#はMicrosoftが開発したプログラミング言語で、ゲーム開発エンジン「Unity」での利用が特に有名です。世界のモバイルゲームの約50%がUnityで作られていると言われており、ゲーム制作を志す子には避けて通れない言語のひとつです。

難易度はやや高めですが、Unityの環境に慣れると2D・3Dどちらのゲームも制作でき、スマートフォン向けへの出力も可能です。ゲーム好きの子に「自分でゲームを作ってみなよ」と言ったときの目の輝きは本物で、モチベーションが続きやすいという話もよく聞きます。

項目 内容
難易度 ★★★☆☆
費用 Unity(個人利用は無料プランあり)
できること 3D・2Dゲーム、スマホゲーム、VR/ARコンテンツ
強み 本格的なゲームが作れる・ビジュアルで確認しながら作れる
弱み ゲーム以外の用途では使いにくい・環境構築に手間がかかる

Swift(スウィフト)|iPhoneアプリを作りたい子に向いている言語

Swiftは2014年にAppleが公開した言語で、iPhoneやiPadのアプリ開発に使われます。日本はiPhoneのシェアが高い国のひとつで、「自分の作ったアプリをiPhoneで動かす」という体験ができる唯一の言語です。

「Swift Playgrounds」というiPad・Mac対応のアプリで、ゲーム感覚でSwiftの基礎を学べるのも特長です。ただし、英語の学習リソースが多いこと、本格開発にはMacが必要なことは知っておく必要があります。

項目 内容
難易度 ★★★☆☆(英語対応が必要な場面がある)
費用 Swift Playgroundsは無料。本格開発にはMac必須
できること iPhoneアプリ、iPadアプリ、Macアプリ
強み iPhoneで実際に動かせる体験ができる
弱み Apple以外の環境には対応しにくい・日本語情報が少ない

言語ごとの特徴を見比べてみると、「どれも一長一短がある」とわかります。どれが正解かではなく、わが子に今何が合うかで選ぶのが一番の近道です。

【性格・特性別】わが子に合う言語はどれか?チェックリスト

「どの言語がいいか」より「うちの子にどれが合うか」の方が大事です。性格や興味のパターン別に、向いている言語の傾向を整理しました。

絵を描いたり、キャラクターを動かすのが好きな子

絵を描いたり、アニメーションやキャラクターに興味がある子は、Scratchから入るのが自然な流れです。

Scratchでは自分で描いたキャラクターをブロックで動かすことができるため、「絵を描く楽しさ」と「動かす楽しさ」が同時に体験できます。教室でScratchを始めた子が「自分のキャラが画面を走り回ってる!」と興奮していた場面は、今でもよく覚えています。最初の「楽しい」体験が、プログラミングへの苦手意識をなくす一番の薬です。

  • おすすめ:Scratch(まず体験)→ JavaScriptやPython(次のステップ)
  • 向いている理由:ビジュアルで結果が出るため、飽きずに続けやすい
  • 注意点:ビジュアル型に慣れすぎると、テキスト型への移行に時間がかかる場合がある

デザインやおしゃれなものを作ることが好きな子

センスがある子、色やレイアウトに敏感な子には、HTML/CSSが抜群にはまります。

CSSは文字の大きさ・色・フォント・背景など、ページの見た目を細かく調整できる言語です。「このフォント変えてみたい」「ここをもっとピンクにしたい」という感覚で触りながら学べるため、デザインが好きな子は自然にどんどん深みにはまっていきます。完成したページを家族に見せたときの「すごい!」という反応が、次の学習への燃料になっているようです。

  • おすすめ:HTML/CSS(まず土台)→ JavaScript(動きをつける)
  • 向いている理由:デザインの変化がリアルタイムで見えるため達成感を得やすい
  • 注意点:見た目の調整に夢中になりすぎてJavaScriptへの移行が遅れるケースも

数学や理科が得意で、論理的に考えることが好きな子

数字や法則を考えることが苦にならない子、理詰めで問題を解くのが好きな子には、PythonやJavaScriptが向いている傾向があります。

プログラミングは本質的に「条件を整理して手順を組む」作業です。論理的な思考が得意な子は、エラーが出たときに「なぜこうなるのか」を自分で追いかける力があるため、独学でも比較的伸びやすいというケースがあります。数学の「関数」や「条件分岐」がすでに頭の中にある子は、Pythonのコードがすんなり読める場合が多いです。

  • おすすめ:Python(汎用性が高く論理展開が明確)または JavaScript
  • 向いている理由:論理的な構造がはっきりしているため、得意な思考パターンが活きる
  • 注意点:「何を作るか」を先に決めておかないと学習が抽象的になりやすい

ゲームが大好きで「自分でも作ってみたい」と言っている子

「自分でゲームを作りたい」という動機がある子は、モチベーションが最も持続しやすい部類です。その強みを活かせる言語を選ぶのが一番大切です。

まずScratchで「ゲームを作る」体験をしてから、より本格的なものを作りたくなったらC# × Unityへ進む流れが多いです。Scratchの段階でゲームを完成させた達成感があると、次のステップへの意欲が続きやすいという声があります。「Unityで作った3Dゲームを友達に遊ばせた」という体験が自信になるケースもあります。

  • おすすめ:Scratch(まず体験)→ C# × Unity(本格ゲーム開発)
  • 向いている理由:目的意識が明確なためモチベーションが続きやすい
  • 注意点:C#はやや難易度が高いため、焦らず段階を踏むことが大切

コツコツ続けるより、すぐ結果が見えるほうがやる気が続く子

すぐに動くものが見えないと飽きてしまう子、とにかく「やってみた」体験を積み重ねる方が合っている子は、言語の選択よりも「学び方」を先に考える必要があります。

そういうタイプの子には、HTML/CSSやScratchのように「コードを書いたら即座に画面が変わる」言語が向いています。逆に、Pythonでコマンドラインに文字を出力するだけの地味な練習が続くような教材では、2週間ともたないケースがあります。教室を選ぶ際も「作品を作りながら学ぶ」スタイルかどうかを確認することが、長続きのポイントになります。

  • おすすめ:Scratch または HTML/CSS(視覚的な変化がすぐ出る言語)
  • 学び方のポイント:「作品を完成させる」体験を積み重ねられる教材・教室を選ぶ
  • 注意点:テキスト言語は最初の数週間が地味になりやすいため、フォロー体制のある環境が安心

独学と教室、どちらがわが子に向いているか?

「教室に通わなくても、ネットで調べれば学べるんじゃないの?」という疑問は当然です。でも実際はそう単純でもなくて、どちらが合うかは子供の性格によってかなり違います。

独学で学べる教材・サイト・アプリの種類と特徴

今は独学のためのリソースが本当に充実しています。無料・有料問わず、良い教材はたくさんあります。

教材の種類 代表例 特徴 向いている子
学習サイト Progate、ドットインストール スライド形式・動画でわかりやすい 自分で調べながら進める子
公式サイト Scratch公式、Python公式 無料・日本語対応のものもある とにかくすぐ始めたい子
入門書 各言語の初心者向け書籍 手元に置いて参照しやすい 紙で読む方が理解しやすい子
アプリ Swift Playgrounds、各種学習アプリ ゲーム感覚で進めやすい スマホ・タブレットが好きな子
YouTube 各言語のチュートリアル動画 無料・視覚的にわかりやすい 動画で見た方が入りやすい子

独学でつまずきやすいポイントと、よくある挫折のパターン

独学でプログラミングを学んだ人の挫折率は約8割とも言われています。これはプログラミングが難しいというより、独学の構造上の問題がほとんどです。

一番よくあるのは、「エラーが出て、何が悪いかわからなくて、調べてもわからなくて、止まる」というパターンです。この「詰まって動けない」状態が続くと、モチベーションがどんどん落ちていきます。

  • エラーの解決ができない:独学では質問できる相手がいないため、詰まると長期間止まることがある
  • 目標設定が曖昧:「なんとなく学んでいる」状態が続くと、2〜3週間でモチベーションが落ちやすい
  • インプットばかりになる:本やサイトを読むだけで実際にコードを書かない状態が続くと身につきにくい
  • 進捗が見えない:独学は達成感を感じるタイミングが作りにくく、継続が難しい

「子供が2週間で飽きてしまった」という相談を受けたとき、話を聞くと大抵この「詰まって止まった」パターンです。子供は悪くない。ただ、サポートがなかっただけです。

教室に通うと何が変わるのか。独学との具体的な違い

教室の最大の価値は、「詰まったときにすぐ聞ける人がいる」ことです。これだけで挫折率が劇的に変わります。

それ以外にも、カリキュラムに沿って進めるため「次に何を学ぶべきか」で迷う時間がなくなること、同じように学ぶ仲間がいることで競争意識や仲間意識が生まれやすいこと、作品を発表する機会があることで達成感を得やすいことなど、独学にはない要素がいくつかあります。

  • 詰まったときに質問できる講師がいる
  • カリキュラムがあるため「何を学ぶか」で迷わない
  • 同じ目標を持つ仲間との交流でモチベーションが維持されやすい
  • 作品発表の機会が達成感につながりやすい
  • 子供の習熟度に合わせた指導を受けられる

独学が向く子は、自分で目標を設定でき、エラーを調べながら解決する粘り強さがある子です。そうでない子には、最初から教室という選択肢の方が結果として近道になる場合があります。

オンライン教室と通学教室、選ぶときの判断基準

比較項目 オンライン教室 通学教室
場所の制約 日本全国どこでも受講可能 自宅から通える範囲に限定される
時間の柔軟性 スケジュールを組みやすい 授業時間が決まっている
コミュニケーション 画面越しのやり取りになる 対面で講師・仲間と関われる
集中しやすさ 自宅環境によって差が出やすい 学習環境が整っている
向いている子 自宅でも集中できる子・移動が難しい地域の子 対面の方が安心感がある子・雰囲気で学びたい子

どちらが良いというより、わが子がどちらの環境で力を発揮しやすいかで選ぶのが正解です。体験授業がオンライン・通学どちらも試せる場合は、両方体験してから判断する方法もあります。

子供に合ったプログラミング教室の探し方と選び方

「体験授業に行ってみたら雰囲気が良くて、その場で入会した。でも後から考えると月謝が高くて内容が合ってなかった」という話、実際に聞いたことがあります。この章では、そういう後悔をしないための選び方を整理します。

教室を選ぶ前に必ず決めておきたい3つのこと

教室の資料を見始める前に、この3つをわが子と一緒に確認しておくことが大切です。

  • ①何を作りたいか(目的):ゲーム開発・Web制作・AIなど、ゴールが決まっていないと教室選びの軸がブレる
  • ②週に何回、どのくらい続けるか(頻度・期間):短期集中型か長期継続型かで、向いている教室の形が変わる
  • ③通学かオンラインか(形式):わが子の性格や生活リズムに合った形式を先に決めておく

この3つが決まっていると、体験授業のときに「この教室がうちの子に合うかどうか」を判断する基準がはっきりします。何も決まっていない状態で体験に行くと、雰囲気だけで即決してしまうリスクがあります。

体験授業で必ず確認したいポイントと、見逃しやすい注意点

体験授業は「教室の雰囲気を見る場」と思いがちですが、実はそこで確認すべき具体的なポイントがあります。

  • 子供が実際に手を動かす時間があるか(見ているだけの体験は判断しにくい)
  • 講師がわが子に合わせた言葉で説明してくれるか
  • 詰まったときに講師がどう対応するかを観察する
  • 他の受講生の年齢・レベルがわが子と近いか
  • 体験後に「もう一度やりたい」とわが子が言っているかどうか

見逃しやすいのが「体験専用の特別な授業」をしている教室です。体験だけ楽しくて、通常授業はつまらないというケースも聞いたことがあります。「通常の授業と同じ内容で体験させてもらえるか」を確認しておくと、入会後のギャップを減らせます。

「良さそう」で即決しないための、正しい比較の仕方

一つの教室だけを体験して決めるのは、実はリスクがあります。比較対象がないと、その教室が本当にわが子に合っているかどうかを判断する基準が持てないからです。

できれば2〜3か所の体験授業を受けてから決める方が、後悔が少ない傾向があります。面倒に感じるかもしれませんが、毎月払い続けることを考えると、比較に使う数時間は十分意味のある時間です。

  • 最低2か所の体験授業を受けてから比較する
  • 体験後に子供自身の感想を必ず聞く(「どっちが楽しかった?」など)
  • 講師の対応・カリキュラムの内容・月謝の3点を並べて比較する
  • 入会を急かしてくる教室には注意(冷静に判断する時間を必ず取る)

コース内容・料金・サポート体制で見るべき確認事項リスト

確認項目 チェック内容
コース内容 学べる言語・作れる作品・カリキュラムの進め方
月謝・初期費用 入会金・教材費・月謝の内訳を書面で確認する
講師の質 現役エンジニアか教育経験者か、担任制かどうか
サポート体制 授業外の質問対応・振り替え制度の有無
継続しやすさ 無理なく通える場所・時間帯かどうか
退会条件 途中解約の条件・違約金の有無
実績・口コミ 通っている子の声・作品発表会の有無

特に退会条件と月謝以外にかかる費用は、事前に必ず確認してください。契約に関わる内容は、書面でしっかり確認することをおすすめします。不明点は納得いくまで聞いてから判断するようにしましょう。

入会後に後悔しないために。申し込み前の最終チェック

「良さそうだから」で入って、2か月後に「なんか違う」と後悔するパターンは珍しくありません。申し込みのボタンを押す前に、これだけは確認しておいてください。

「思っていたのと違う」と感じる前に確認すること

入会後のよくある「思っていたのと違う」ポイントは、大抵この4つのどれかです。

  • 授業ペースが合わない:カリキュラムが決まりすぎていて、できるのを待ってもらえない・進みが遅すぎてつまらない
  • 学べる言語が違った:「JavaScriptが学べると思っていたのにScratchだった」など、コース内容の誤解
  • 講師との相性が合わない:担任制でなく毎回違う講師が来るため、関係が築けない
  • 作品を作れると思っていたのにテキストの演習だけだった:「作る」体験が少なく、楽しさを感じにくい

これらは全て、入会前の確認で防げます。「授業でどんなものを作りますか?」「担任制ですか?」「ペースが合わない場合はどう対応しますか?」と事前に聞いておくだけで、かなりのリスクが回避できます。

子供のやる気が続く教室かどうかを見極める方法

やる気が続く教室かどうかは、体験授業を受けた後の子供の反応が一番正直な判断材料です。「楽しかった」だけじゃなくて、「また行きたい」「あれをやってみたい」という具体的な言葉が出てくるかどうかを確認してください。

それ以外に、作品を発表する場がある教室は「頑張る理由」が生まれやすいです。誰かに見てもらえるという体験が、次の作品を作るモチベーションになるという声は多いです。

  • 体験後に「また行きたい」と言っているか
  • 作品を発表・共有する機会が定期的にあるか
  • 子供のペースに合わせた進め方ができるか
  • 作ったものを持ち帰れる・見せられる環境があるか
  • 目標が明確に設定されていて達成感を感じやすいか

途中でやめたくなったときの対処法と、やめてもいいケースの考え方

「途中でやめたい」と言い出したとき、まず確認したいのは「なぜやめたいのか」です。理由によって対応が全く変わります。

やめたい理由 対応の方向性
難しくて詰まっている 教室に相談してペースやコースを見直す
講師との相性が合わない 担当変更が可能か教室に確認する
今の言語が面白くない 別のコース・言語に変更できるか確認する
プログラミング自体に興味がなくなった 休会・退会も選択肢として検討する
他にやりたいことが出てきた 子供の意思を最優先にして考える

「せっかく始めたんだから続けなさい」と無理に続けさせてプログラミング嫌いになるくらいなら、いったん休んで出直す方が長い目で見ると本人のためになる場合があります。やめることを失敗とは考えなくていいです。

「続けること」自体を目的にすると、子供が追い詰められます。大切なのは続けた結果何が得られるかです。それが見えなくなったときは、立ち止まる勇気も必要です。

プログラミングを学んだ先にある将来のキャリアと可能性

「プログラミングを学んで、将来どんな仕事に就けるの?」という疑問は当然です。ただ正直に言うと、「プログラミングさえ学べばこの仕事に就ける」という単純な話ではないので、そのあたりも含めてお伝えします。

プログラミングが直接活きる職種にはどんなものがあるか

プログラミングスキルが直接役立つ職種は、想像以上に幅広いです。IT業界に限った話ではなく、製造・医療・金融・教育・エンタメなど、あらゆる分野でITスキルを持つ人材のニーズが高まっているという状況があります。

職種 主な仕事内容 関連する言語
Webエンジニア WebサイトやWebアプリの開発・制作 HTML/CSS、JavaScript、Python
ゲームエンジニア スマホ・コンソールゲームの開発 C#、C++、JavaScript
AIエンジニア 機械学習・AI開発・データ処理 Python、R
スマホアプリ開発者 iOS・Androidアプリの設計・開発 Swift(iOS)、Kotlin(Android)
システムエンジニア 企業システムの設計・構築・管理 Java、Python、C#
UIデザイナー アプリ・サービスの画面設計 HTML/CSS(コーディング知識があると強い)

IT業界以外でも、プログラミング経験が強みになるケース

「プログラミングを学んでも、IT企業に就職したいわけじゃない」というお子さんもいるでしょう。それで全然いいです。プログラミングの価値はIT企業に入ることだけじゃありません。

たとえば、医療分野でデータ分析が使えるスタッフ、学校でDX推進を担える教員、マーケティング職でデータを読み解けるビジネスパーソン、どの業界でも「ITが使える人材」は仕事の幅が広がる傾向があります。プログラミングを知っているかどうかで、同じ職種でも任される仕事の深さが変わるというケースがあります。

  • 医療・福祉:データ管理・電子カルテ活用・AIサポートツールとの連携
  • 教育:DX推進・プログラミング教育の担い手として重宝される
  • マーケティング:データ分析・広告効果測定ツールの活用
  • 製造・物流:IoT機器・自動化システムとの連携業務
  • クリエイター:デザイン × コーディングで表現の幅が広がる

中学生から学ぶことで将来の選択肢が変わる可能性がある

中学生の段階でプログラミングを学んでいた子が、高校・大学でその経験を活かして専門的な分野に進んだというケースは確実に増えてきています。

「中学のときにScratchでゲームを作ったのがきっかけで、今はゲーム会社で働いています」という話や、「Pythonを独学していたら大学でAI研究の入口がスムーズでした」という声は、決して珍しくありません。経験の積み重ねは必ず何かにつながると感じています。

ただし、「プログラミングを学べば将来安定する」という断言はできません。技術の進化は速く、今のプログラミング言語が10年後も同じ形で使われているとは限らない。大切なのは、特定の言語を覚えることより、ITを使いこなす思考力と問題を解決しようとする姿勢を中学生のうちに育てることだと感じています。

子供が「好きなことで生きていける」ために、今親にできること

「子供に好きなことで生きてほしい」という気持ちは、ほとんどのママに共通していると思います。でも好きなことで生きるためには、まず「自分が何かを作り出せる」という体験と自信が必要です。

プログラミングはその体験を与えやすい道具のひとつです。自分のコードで画面が動く、自分の作ったゲームを友達が遊んでくれる、その体験は「自分には何か作れる」という感覚を育てます。それが自信の種になります。

今、わが子に「面白いかもしれない」と思わせる機会を作れるのは、親だけです。学校に任せっきりにしていると、気づいたときに選択肢が狭まっていたという話は現実にあります。「今すぐ全力でやらせよう」じゃなくていい。まず体験させてみるだけで十分です。

まとめ:中学生が最初に学ぶべきプログラミング言語は?目的別のおすすめと理由

ここまで読んでくれてありがとうございます。長かったですよね。でも全部、「うちの子に何を選べばいいんだろう」という不安を少しでも減らしたくて書きました。

まとめ:中学生が最初に学ぶべきプログラミング言語は?目的別のおすすめと理由

最後に、大事なポイントだけをまとめます。

目的・特性 おすすめ言語 ひとこと
まずプログラミングを楽しみたい Scratch 失敗しにくく、無料で始められる入門の鉄板
Webサイト・アプリを作りたい HTML/CSS → JavaScript 画面に変化がすぐ出るから達成感を感じやすい
AIやデータに興味がある Python 世界需要が高い。でも「何を作るか」を先に決めて
本格ゲームを作りたい C# × Unity 目的意識が明確な子ほどはまりやすい
iPhoneアプリを作りたい Swift Macが必要。英語リソースも多い点は要確認
  • 言語選びの基準は「人気」ではなく「わが子の目的と性格」
  • 経験ゼロならScratch・HTML/CSS・Pythonが入門として取り組みやすい
  • 独学は可能だが、挫折率が高い。サポートがある環境の方が続きやすい傾向がある
  • 教室は体験授業を2〜3か所受けてから比較する。即決はしない
  • 退会条件・月謝以外の費用は必ず書面で確認する
  • 「やめたい」は「教室が合っていない」サイン。学ぶ環境を変えることは失敗じゃない
  • 目的はプログラミングができることより、ITを使いこなせる思考力を育てること

最後に、ひとつだけ言わせてください。

「まだ中学生だから」と待っていると、気づいたときに受験も就職も変わっています。プログラミングが当たり前のスキルになった世代の中で、わが子だけがスタートしていない、という状況はできることなら避けてあげてほしいと思っています。

今すぐ完璧な教室を見つけなくていい。まず体験授業に一つ申し込むだけで十分です。動いた人と動かなかった人では、1年後に確実に差が生まれます。

わが子の笑顔のために、今日一歩だけ動いてみてください。それだけで十分です。

ファミリー割引あり。マイクラ、ロブロックスで学ぶ:【AD】マインクラフトが学びに変わる!?楽しく学ぶ!【デジタネ オンラインコース】
24時間いつでも質問可なので親が困らない:小中学生専門のオンランプログラミングスクール【アンズテック】
Google Rise Awardsをアジアで初受賞:国内最大級の中高生向けプログラミングスクール『Life is Tech』
マイクラ特化でムゲンに学べるプログラミング学習:【bibibi(ビビビ)】
BeEngineer|中高生向けプログラミング塾の体験会申し込み
まずカウンセリングを通して、その子の興味やレベルに最も合う分野や学び方を決める:子ども向けオンラインITスクール ITeens Lab
エッジが効きすぎているプログラミング教室:テックジム
Kaori
Kaori
今日動かなかった分だけ、未来のわが子の選択肢が狭まるかもしれません。動くなら今です。
タイトルとURLをコピーしました