「Progateだけでプログラミングができるようになるの?どこまでやればいいの?」
Progateで勉強を始めた方や、これから始めようとしている方の中には、こんな不安を感じている人も多いはずです。
私は文系出身・プログラミング完全未経験の状態で、大学4年の11月からProgateを始めました。
その後、IT企業に新卒エンジニアとして入社し、Java研修やSQL研修、Webアプリ開発を経験しています。
この記事では、実際にProgateで学んだ内容や、メリット・限界、エンジニアになった今振り返って「Progateは意味があったのか」を、実体験をもとに解説します。
結論|Progateは意味がある。ただしProgateだけで完結させないことが大事
先に結論をお伝えします。Progateは意味があります。
特に、プログラミング完全未経験の人が最初の一歩を踏み出す教材としては、とても優秀です。
ただし、Progateだけで実務レベルのスキルが身につくわけではありません。
Progateはあくまで「基礎を知るための入り口」です。
Progateで基礎をつかんだら、自分のPCでコードを書いたり、簡単なWebアプリを作ったりする学習へ進むことが大切です。
私の経験から、Progateは次のような人に特におすすめです。
- プログラミングが自分に向いているか確かめたい人
- 未経験からエンジニアを目指して就活している人
- 研修や授業で習った内容を復習したい人
「Progateは意味ない」と言われるのは、Progateだけで完結させようとした場合の話です。
使い方さえ間違えなければ、十分に意味のある教材だと考えています。
Progateとは?無料でどこまで学べるのか
Progateは、ブラウザやスマホアプリでプログラミングを学べるオンライン学習サービスです。
スライドで文法を学び、そのまま画面上でコードを書いて演習する流れで進みます。
HTML&CSS、JavaScript、Java、SQL、Python、Rubyなど、さまざまな言語など、複数コースが用意されています。
料金プランは、大きく分けて次の3つです(2026年10月時点の公式情報)。
| プラン | 料金(税込) | 学べる範囲 |
|---|---|---|
| 無料プラン | 0円 | 各コースの冒頭部分(初歩的なレッスンの一部) |
| プラスプラン | 月1,490円(12ヶ月プランなら月あたり990円相当) | 言語別コース・目的別コースのすべて |
| プロプラン | 月4,990円(12ヶ月プランなら月あたり2,490円相当) | プラスプランの内容+実務向けのコース |
無料プランで学べるのは、各コースの冒頭部分だけです。
Javaコースも例外ではなく、無料で触れられるのは最初の基礎の基礎までになります。
「プログラミングってどんな感じなんだろう」と雰囲気をつかむには十分ですが、本格的に学ぶなら有料プランがほぼ必須です。
学校がアカデミックプランを導入していれば、言語別コースを無料で使える場合もあるので、大学生の方は一度確認してみてください。
私自身は、プラスプランの12ヶ月プラン(当時、月あたり約980円)で契約しました。
文系・未経験だった筆者がProgateを始めたきっかけ
Progateを始めたのは、大学4年の11月でした。
それまで基本情報技術者試験の勉強をしていたものの、内定は出ていませんでした。
基本情報だけではプログラミングの知識が乏しく、書類は通っても面接がうまくいかないと感じていたので、もっとプログラミング言語を学びたいと思ったのがきっかけです。
面接で「エンジニアになるために何をしていますか」と聞かれた際に答えられるようにしたい、という理由もありました。
実際に受講したコースと進み具合は、次の通りです。
| コース | 進み具合 |
|---|---|
| JavaScript | Ⅰ〜Ⅲはすべて丁寧に受講、Ⅳは半分弱まで |
| HTML/CSS | 初級編はすべて受講、中級編は半分弱まで |
| Java | 入社後の4月から、Ⅰ〜Ⅳの講座に触れる形で受講(進捗は15%ほど) |
| SQL | Ⅲの講座を60%ほど |
大学時代はHTML/CSSとJavaScriptを中心に進め、Webページが作られる仕組みを学びました。
JavaとSQLは、入社後の研修の復習として使っています。
Progateを実際に学んで感じたメリット
①未経験でも最初の一歩を踏み出しやすい
Progateの一番のメリットは、プログラミング完全未経験でも始めやすいことです。
自分のPCに開発環境を用意する必要がなく、アプリを開けばすぐにコードを書き始められます。
②スライドが丁寧で、ゲーム感覚で進められる
Progateは、スライドがとても丁寧です。
イラスト付きで文法を解説してくれるので、専門用語に慣れていなくても理解しやすいと感じました。
スライドで学んだあとは、実際にコードを打ち込んで問題を解きます。
正解するとレッスンが進んでいくので、ゲーム感覚で楽しく続けられました。
③考えながら進めるので、ある程度覚えられる
難易度はそこまで高くありませんが、答えを丸写しするのではなく、自分で考えながらコードを書く必要があります。
そのため、ただスライドを読むよりも内容が頭に残りやすいです。
分からないときはヒントを出せるので、手が止まって挫折することも少ないと思います。
④楽しいと感じられ、プログラミングへの自信がついた
私はProgateの学習を純粋に楽しいと感じていました。
「自分でもコードが書ける」という感覚が得られたことで、プログラミングへの自信が少しずつついていきました。
未経験者にとって、この「自信」は意外と大きいです。
⑤電車の中でも勉強できる
個人的に一番大きかったのが、スマホで学習できることです。
プログラミングはどうしてもPCがないと厳しいですが、Progateならスマホアプリで電車の中でも勉強できます。
通学や通勤のすき間時間を学習に使えるのは、大きなメリットでした。
Progateだけでは「意味ない」と感じたこと・難しいと感じたこと
一方で、Progateだけでは足りないと感じたこともあります。「Progateは意味ない」と言われる理由は、主にこのあたりにあると思います。
①ゼロからコードを書けるようにはなりにくい
実務では、VSCodeなどのエディタを開き、何もない状態からキーボードでコードを打ち込んでいきます。
一方、Progateでは、あらかじめ用意された画面の中で、決められた部分のコードを選択肢の中から書いていく形です。
そのため、Progateをいくらやっても、ゼロからコードを書けるようになるのは難しいと感じました。
ただし、コードを「読める」ようにはなります。書かれているコードが何をしているのか理解できるだけでも、その後の学習のスピードは大きく変わります。
②環境構築やコマンド操作は学べない(部分的)
Progateで学んだJavaScriptを、いざ自分のPCで動かそうとしたとき、すぐには動きませんでした。
実際の開発では、プログラミング言語の知識以外に、開発環境を用意する「環境構築」やコマンドを打つ作業が必要になるからです。
Progateは、こうした準備をすべて省いた状態で学べるのがメリットですが、その分、実際の開発とのギャップを感じる部分でもありました。
③文法だけを学んでも、使い方のイメージがわきにくい
プログラミング言語は、アプリやWebサービスを作るための道具です。
Progateでは文法を一つずつ学んでいきますが、「それを実際のアプリでどう使うのか」はイメージしにくいと感じました。
実際のアプリのコードを見て、「このコードはこういう意味で書いているのか」と理解していくほうが、若干効率が良いと今では思っています。
Progateはどこまで進めればいい?
Progateは、すべてのコースを完璧に終わらせる必要はありません。
私の場合、11月に始めて、翌年1月ごろにはHTML・CSS・JavaScriptを一通り学び終えたと感じ、次の学習に進みました。
期間にすると、約2ヶ月です。
Web系の言語なら、HTML/CSSの初級編と、JavaScriptのⅠ〜Ⅲあたりまで終えていれば十分だと感じました。
完璧に覚えてから次に進もうとすると時間がかかりすぎるので、「分からないところがあれば戻ればいい」くらいの気持ちで進めるのがおすすめです。
Progate Javaコースはどこまでやればいい?
ProgateのJavaコースは、前半で変数や条件分岐、繰り返し、メソッドなどの基本文法を学び、後半でクラスとインスタンス、オブジェクト指向の内容に入っていきます。
Javaを学ぶ目的が「エンジニア就職」や「研修に備えること」なら、オブジェクト指向の基本まで押さえられれば十分です。
オブジェクト指向は未経験者がつまずきやすい概念なので、一度Progateで触れておくだけでも、研修での理解度が変わってきます。
一方で、JSPやServletのようなWebアプリ開発に使う技術や、実務で必要な設計の考え方は、Progateの範囲外です。
Javaコースを終えたあとは、実際にJavaでWebアプリを作るなど、もう一段階上の学習が必要になります。
Progateが終わったら次にやること
Progateが一通り終わったら、次は自分のPCで、実際に手を動かす学習に進みましょう。
具体的には、次のような流れがおすすめです。
- VSCodeなどのエディタをインストールし、開発環境を用意する
- Progateで学んだこと含めたコードを、エディタで一から書いて動かしてみる
- 簡単なWebアプリやWebページを、自分で作ってみる
最初は環境構築でつまずくかもしれませんが、それも実務に必要な経験です。
Progateで基礎ができていれば、触れたことのあるコードなので、いきなり挫折することは少ないはずです。
その後、新卒エンジニアとしてJava・SQL・Webアプリ開発を経験
Progateで基礎を学んだあと、私は大学卒業までにポートフォリオとして、AIを使いながら簡単なWebアプリを作りました。
フロントエンドにNext.js、データベースにPostgreSQL、インフラにVercelを使い、ログイン認証のアプリを制作しました。
その後、I新卒エンジニアとして入社し、約2ヶ月のJava研修を受けました。
研修では、Javaの基礎やオブジェクト指向から始まり、SQL、Servlet・JSP、Spring Bootへと進み、最終的にはWebアプリケーションを作るところまで学びます。
Progateが一番活きたのは、このJava研修中でした。
研修で習ったことを、行き帰りの電車の中でProgateを使って振り返る。
こうすることで知識がより身につきましたし、自分の理解が正しいかどうかをProgateで確かめられました。
ただ、研修の難易度は、Progateよりもかなり高いと感じました。
ProgateのJava Ⅳの内容でも、研修ではかなり基礎的な部分にあたります。実務と比べると、Progateの内容はやはり基礎的すぎると思います。
(関連記事:Java研修についていけない?文系・未経験で受けた新卒エンジニアが実体験を解説)
(関連記事:SQLは初心者には難しい?文系・未経験で研修を受けた実体験を解説)
今振り返ってProgateは意味があったのか
エンジニアになった今振り返っても、Progateは意味があったと思っています。
特に、次の2つの点でおすすめです。
1. プログラミングへの適性を確かめられる
Progateは、自分がプログラミングに向いているかを見極めるのにぴったりです。
Progateをやっていて楽しいと感じたなら、プログラミングに向いている可能性が高いと思います。
一方で、Progateが合わなかったからといって、プログラミング自体に向いていないとは限りません。
ただ、実務では、Progateよりもう少し難しい内容を扱います。
2. 未経験から就活する人の基礎固めになる
未経験からエンジニア就職を目指す人が、基礎知識を固めるには、もってこいの教材です。
私自身も、Progateで学んだことで「エンジニアになるために何をしているか」を面接で話せるようになりました。
一方で、Progateだけで実務ができるようになるわけではありません。
Progateは「ゴール」ではなく、あくまで「スタート地点」として使うのが正解だと感じています。
Progate後におすすめする学習
Progateが終わったあとにおすすめしたいのは、Webアプリを実際に作ってみることです。
Progateで学ぶHTML・CSS・JavaScriptは、Webアプリを作るうえで必要な知識です。
基礎が分かっていれば、Webアプリ作りに挑戦しても、いきなり挫折することは少ないと思います。
ただし、最初から難しいアプリを作ろうとしないことが大切です。
私はNext.jsやPostgreSQL、Vercelを使ったアプリを作りましたが、今考えると、もう少し難易度を落として、理解を深めやすいものを作ったほうが良かったと感じています。
最初は、HTML・CSS・JavaScriptだけで作れるシンプルなWebページや、簡単なToDoリストなどから始めるのがおすすめです。
また、入社後の研修で新しい言語を学ぶ場合は、Progateを復習用として使うのも効果的です。
私も研修中は、ProgateのJavaやSQLのコースで内容を振り返っていました。一度Progateで基礎を学んだあとも、使い道は十分にあります。
Progateに関するQ&A
Progateは本当に意味ない?
意味はあります。プログラミング完全未経験の人が基礎を学ぶ教材として、とても優秀です。
ただし、Progateだけで実務レベルのスキルが身につくわけではないので、終わったら自分のPCでコードを書く学習やWebアプリ作りに進むことが大切です。
Progateはどこまでやれば十分?
すべてのコースを完璧に終える必要はありません。
基本の文法を一通り学び、演習問題をある程度自力で解けるようになれば十分です。
Web系ならHTML/CSSの初級編とJavaScriptのⅠ〜Ⅲ、Javaならオブジェクト指向の基本までが目安です。
私の場合、HTML・CSS・JavaScriptを一通り学ぶのに約2ヶ月かかりました。
Progate Javaコースは無料でどこまでできる?
無料プランで学べるのは、Javaコースの冒頭部分(初歩的なレッスンの一部)だけです。
後半のクラスとインスタンスやオブジェクト指向まで学ぶには、プラスプランへの登録が必要になります。
Progateが終わったら何をすればいい?
VSCodeなどのエディタで開発環境を用意し、自分の手でコードを書いてみましょう。
慣れてきたら、簡単なWebアプリやWebページを作ってみるのがおすすめです。
最初から難しいアプリに挑戦するより、理解しやすいシンプルなものから作るほうが力がつきます。
まとめ|Progateは最初の一歩として意味がある。終わったら次の学習につなげよう
Progateは、プログラミング完全未経験の人が最初の一歩を踏み出すには、とても意味のある教材です。
スライドが丁寧でゲーム感覚で学べるうえ、スマホで電車の中でも勉強できます。
私自身、文系・未経験からProgateで基礎を学び、エンジニアとして就職できました。
一方で、Progateだけでゼロからコードを書けるようになったり、実務レベルのスキルが身についたりするわけではありません。
「Progateは意味ない」と言われるのは、Progateだけで完結させようとした場合です。
Progateを「スタート地点」として使えば、その後の学習がぐっとスムーズになるはずです。

コメント