英語ができないけど大丈夫?

その他 📅 2026年5月2日 👤 学習者さん

💬 質問

英語が苦手ですがプログラミングはできますか?英語の成績が悪いと無理ですか?

✅ 回答

英語の成績とプログラミング能力は関係ありません。コードで使う英語は、英語の授業で習う「長文読解」や「英作文」とはまったく別物です。

プログラミング英語 vs 学校英語

学校の英語 プログラミングの英語
必要な単語数3,000〜5,000語50語で8割カバー
文法複雑な構文を理解する文法不要(単語の羅列)
リスニング必要不要(全部テキスト)

実際に使う英単語トップ10

単語 意味(プログラミング文脈)
function関数(処理のまとまり)
return値を返す
if / elseもし〜なら / そうでなければ
for / while繰り返し
const / let変数を作る
true / false正しい / 正しくない
null何もない
errorエラー(間違い)
clickクリック
display表示

これだけ知っていれば、コードの大半は読めます。

エラーメッセージが英語で読めないとき

  • エラーメッセージをそのままGoogle検索 → 日本語の解説記事が見つかる
  • DeepLやGoogle翻訳に貼り付ける → 意味がわかる
  • VS Codeの日本語拡張を入れる → メニューが日本語になる

むしろプログラミングで英語力が上がる

プログラミングを続けていると、英語のドキュメントを読む機会が増えます。「この機能の使い方を知りたい」というモチベーションがあるので、学校の英語より自然に読めるようになります。プログラミングが英語学習のきっかけになった人は多いです。

プログラミングで使う英語は限られている

// よく使う英単語(これだけ覚えればOK)
const count = 0;        // count = 数える
const isValid = true;   // is + 形容詞 = 〜かどうか
const items = [];       // item = 項目、s = 複数形
const userName = "";    // user = ユーザー、name = 名前

function getTotal() {}  // get = 取得する
function setColor() {}  // set = 設定する
function handleClick() {} // handle = 処理する
function createUser() {} // create = 作成する

// エラーメッセージの読み方
// "Cannot read properties of null"
// → null のプロパティを読めない
// = 変数が null(空)なのにアクセスしようとした

英語が苦手でも大丈夫な理由

1. プログラミングで使う英単語は200語程度(中学英語レベル)

2. エラーメッセージはGoogle翻訳で十分理解できる

3. 日本語のドキュメントや記事が豊富にある

4. ChatGPTに「このエラーを日本語で説明して」と聞ける

むしろプログラミングを通じて英語に慣れる人も多いです。「get = 取得」「set = 設定」のように、コードを書きながら自然に覚えていきます。

解決しなかった?

エンジニアに質問する →

⚠️ 関連するエラー