プログラミングの独学は何から?文系・知識ゼロでSEになった私が「正直つまずいた」3つの壁
今の仕事、正直しんどい。給料もあまり上がらない。それなら手に職を、と思って「プログラミング 独学 何から」と検索する。出てくるのは、言語の名前がずらっと並んだロードマップです。
どれを選べばいいのか、もうそこで手が止まりますよね。
先に私の考えを書きます。最初の言語は、行きたい仕事の求人票に書いてあるものでいい。それより大事なのは、入門が終わった「あと」に壁が3つ来ると先に知っておくことです。私はそこでつまずきました。
目次
先に白状すると、私は独学で身につけた人ではないです
私は文系で、ITの知識がないまま大手の会社にSEとして入りました。なので、独学でエンジニアになった人の話はできません。会社で、仕事として覚えようとして、つまずいた側です。
SEは3年やりました。最後まで、自分一人でコードを書けるようにはなりませんでした。なんとなく読めるようにはなったんです。でも、一人ではどうにもならない。そのあとコンサルに転職しています。
うまくいった人の話ではないので、そこは割り引いて読んでください。ただ、どこでつまずくかは、うまくいった人より詳しいかもしれません。
入門のあとに来る、3つの壁【結論】
小さいコードは分かるのに、大きくなると迷子になる
簡単で小さいものなら、分かるんです。ところが、業務のソースコードになると、どうなっているのかが分からない。迷子になります。
入門の教材は、1つの画面に収まる短いコードが中心です。それが読めても、ファイルがたくさんあるコードを追えるかは別の話でした。
エラーが出ても、どこを見ればいいか分からない
エラーが出る。でも、どこを見ればいいのか分からない。なぜエラーになるのかも分からない。辞めると決めたころには、エラーやコードを見ると拒絶反応が出るようになっていました。
言語を1つ覚えても、まだ終わらない
私はJavaから始めました。でもJavaだけでは済みません。Git、HTMLとCSS、データベース。さらにSpring Frameworkと、勉強しなければいけないものが次々に出てきます。
「この言語をやればOK」という話ではなかったんです。
じゃあ、何から始めるか
ここからは、つまずいた私が「今から始めるなら」と考える順番です。試してうまくいった方法ではなく、私の考えだと思って読んでください。
言語は、求人票から逆に決める
行きたい仕事の求人票を3つ開いて、何度も出てくる言語を選びます。どの言語が一番いいか、で何日も悩むより早いです。目的が転職でなく、今の仕事を楽にしたいだけなら、まず職場で使っている表計算ソフトの自動化から、でも十分だと思います。
入門は早めに切り上げて、エラーを読む練習をする
入門の教材を何周もするより、わざとコードを1文字変えてエラーを出してみる。で、エラーの文を読んで、何行目を指しているかを確かめる。
私がつまずいたのは、まさにここでした。なので、早いうちに慣れておくほうがいいと考えています。
少し大きいコードを、1つだけ読んでみる
自分で書いた短いコードの次は、人が書いた、ファイルが複数あるコードを1つだけ追ってみます。全部は分からなくていいです。「どこから始まって、どこへ行くのか」だけ。
業務のコードで迷子になる感じを、仕事にする前に小さく体験できます。
無料で学べる場所は、公的なサイトでも探せます
経済産業省とIPA(情報処理推進機構)が運営する「マナビDX」というサイトがあります。デジタルの講座を集めた場所で、レベル・学習時間・受講料などで絞り込めて、受講料が無料の講座だけを探すこともできます(2026年10月1日に確認)。
お金を出す前に、まず無料で1週間やってみる。それで足りる人もいます。有料のスクールを考えるなら、「プログラミングスクールはやめとけ?」に、受講料の一部が戻る国の給付金の話を書きました。
独学をすすめない人もいます
- 目的が「今の職場から離れたい」だけの人。プログラミングでなくても離れられます。私はコードが苦手なまま、コンサルに移りました
- エラーを見るだけで気持ちが沈む状態の人。無理に続けなくていいです。向き不向きはあります。甘えではないです
- 「数か月で転職できる」と期待している人。私は仕事として3年やっても、一人では書けませんでした。もちろん、もっと早い人もいます。人によります
ITの仕事そのものに迷っているなら、「未経験からIT転職はやめとけ?」のほうが先かもしれません。
今日、10分でできること
- 行きたい仕事の求人票を3つ開いて、出てくる言語と道具の名前を書き出す
- マナビDXで受講料「無料」に絞って、入門の講座を1つだけ選ぶ
- 「1週間だけやる」と決めて、終わる日をカレンダーに入れる
独学について、よく検索されている質問
プログラミングの独学は無理?
無理とは言えません。独学で身につけた人はいます。ただ、私のように仕事で3年やっても一人では書けなかった人もいます。1週間やってみて、手が止まる理由を見るのが早いです。
最初の言語は何がいい?
行きたい仕事の求人票に書いてある言語です。私は会社でJavaから始めましたが、自分で選んだわけではありません。どの言語が一番学びやすいかは、私には言い切れないです。
独学とスクール、どっちがいい?
何を学ぶかが決まっていて、調べるのが苦でないなら独学で足ります。何から手をつけるかも分からず、質問できる相手がいないと止まる人は、スクールが近道になることがあります。
私ならこうする
私が今、ゼロから始めるなら、求人票で言語を決めて、無料の講座を1週間だけやります。そのあと、わざとエラーを出して読む練習をします。それで拒絶反応が出るなら、プログラミング以外の道を並べます。逃げではなく、向き不向きを早く知れた、ということなので。
SE 1年目の自分に言うなら、「考えすぎないで」です。細かい1行と、全体の流れの両方を見る癖をつければ、3年したら徐々に分かるようになってくる。書けるようにはならなかった私でも、読むほうはそうでした。
仕事を変える判断は、公式の案内や専門家の意見もあわせて確かめてください。
あなたがプログラミングを始めたい理由は、作るのが面白そうだからですか。それとも、今の仕事から離れたいからですか。
出典:
- マナビDX(経済産業省・IPA)(2026年10月1日に確認)