
Webプログラミングを未経験で学習したい人「Webプログラミングを学習したい。独学では難しいのだろうか?また未経験でも習得可能な言語でニーズのあるものなんて存在するのかな?」
こういった疑問に、CEOで現役採用担当の筆者がお答えします。
⇒転職活動のロードマップはこちら
先日、こんなツイートをしました。
Webプログラミングの学習では言語の選定が最初。HTML/CSS/JavaScript/PHPがおすすめ。プログラミング言語が決まったら、学習方法を決めよう。独学での学習は不明点を質問することができない。結局は無料カウンセリングでもいいので、プログラミングスクールに一度行った方がいいと思う。
— CowBoy (@cowboy19620626) May 20, 2021
Webプログラミングの学習では言語の選定が最初。HTML/CSS/JavaScript/PHPがおすすめ。プログラミング言語が決まったら、学習方法を決めよう。独学での学習は不明点を質問することができない。結局は無料カウンセリングでもいいので、プログラミングスクールに一度行った方がいいと思う。
- 独学だとおすすめしない理由
- ニーズがある言語の調査方法
- プログラミング言語の用途を明確にさせるには?
- 筆者は、「CEO」かつ「現役採用担当者」であり、書類選考から内定までの現場を熟知しています。
- また、エンジニア歴15年、PM等を含め通算30年以上のITキャリアを持つ現役エンジニアです。
- 自身のエンジニア転職でも、50社以上の転職サービスを利用してきた実体験があります。
- 採用担当の目線と、エンジニアとしての実体験。この両面がこの記事の根拠です。
記事構成は、以下の目次のとおりです。まずは全体像をご確認ください。
それでは、採用担当かつ現役エンジニアの視点から、詳しく解説します。
独学だとどうしても怠けてしまう

結論「人間は本質的に怠ける動物だから」
転職活動で転職エージェントを使うことをおすすめするのと基本的には同じです。
独学でも毎日長時間きちんと勉強出来る人はごくわずかです。
なぜWebプログラミングの独学は難しいのでしょうか?
ほとんどの人はなまけやすいのです。
ちなみにWebプログラミングはWebアプリやサービス開発のことを言います。
プログラミングそのものというよりはWeb開発のことを指すことが多いです。
独学でチャレンジするのはいいことだと思います。
まずは独学してみて、それでも難しそうだったらプログラミングスクールを考えればよいと思います。
プログラミングスクールといってもいきなり入学するのはおすすめしません。
転職エージェントと同じで相性がありますからね。
無料カウンセリングが今はありますので、まずはそこで相談してみましょう。
独学すると1つの言語を学習するのに2000時間は必要と言われています。
プログラミングスクールで学習すると失敗しない効率的な方法で学べますし、疑問点も質問できます。
プログラミングスクールで疑問点を解消しながら学べることで約8割も学習時間が削減できると言われています。
ある言語には最適な学習方法があります。
独学ではそこにたどり着くのに時間がかかるんです。
【エンジニア歴15年】未経験からWebエンジニアへ転職する簡単な方法と必須の経験
独学するならまずはこれを読みましょう。
ニーズがある言語がわからないから

結論「HTML/CSS/JavaScript/PHPの方が学習しやすくニーズがある」
Webプログラミングを始めるのであれば、ニーズがある言語から学習しましょう。
ラッキーなことにWebプログラミングでは未経験者向けの言語の方がニーズがあります。
逆にJavaやC言語など難易度高めの言語はスペシャリスト向けです。
保守的で新しい技術も身につきにくいので、学習コストが高く生産性が低いです。
プログラミング言語は特別なスキルではなく「何を開発したいのかが重要」です。
Webプログラミングはあくまでも手段です。
フロントサイド言語の「HTML/CSS/JavaScript」はWebプログラミング学習では必須と言えるでしょう。
これらのプログラミング言語は未経験者でも学習しやすいので心配は無用です。
目に触れる言語だけではWebプログラミングはできません。
最低限サーバーサイド言語を1つは覚える必要があります。
今Webプログラミングで頻繁に使われているのはPHPです。
PHPはスクリプト系言語なので、覚えやすいしコード修正も楽です。
サーバーサイド言語でJavaもありますが、コンパイラ系ですので難易度は高めです。
未経験者は手を出さないほうが良いでしょう。
【エンジニア歴15年が解説】Javaがプログラミング初心者に向いていない理由
このようにニーズのあるプログラミング言語と難易度の関係を把握するのは独学で行うのは結構大変です。
独学だけだとプログラミング言語の用途がはっきりわからないから

結論「Pythonを学習すればWebプログラミングのほかにAI開発も可能」
これからはWebプログラミング学習にはPythonの方が向いていると思います。
HTML/CSS/JavaScriptはもちろん必須です。
PHPはWebプログラミング向けではありますが、Webアプリ開発に特化した言語です。
Webプログラミングに特化しているため、難易度が低いともいえるのですが。
用途が広くなればなるほど、一般的には習得するのは難しくなります。
しかしながら、Pythonは未経験からでも十分学習可能です。
Webプログラミングだけだと「他にやりたいことができたとき」別のプログラミング言語を覚える必要が出てきます。
PythonはWeb開発もAI分野の開発もできます。
Webプログラミングに特化した言語だけだと不安です。
独学だとプログラミング言語の用途がはっきりとはわからないので、効率的ではないのです。
【初心者向け】Pythonの最大の特徴とできることとは?エンジニア歴15年が解説
【エンジニア歴15年の筆者が解説】Pythonがプログラミング初心者に向く理由
【エンジニア歴15年が解説】Swiftプログラミング言語の3つの特徴とは?
エンジニア転職でも流れは同じです。まずは転職サイトで現在のIT市場の言語やスキルのニーズをマーケティングし、実際の応募は年齢フィルターや未経験の壁を突破してくれる「特化型エージェント」経由で行うのが鉄則です。この使い分けを知らないと、無駄な不採用通知で消耗することになります。
未経験からエンジニアへの切符を最速で掴み取るために、現在最も成果が出ているエージェントの賢い使い方と、現場のリアルな裏事情を含む24選は以下で完全公開しています。



