App-foxyApp-foxy logoApp-foxy logo

Progate

教育

3.3
評価
100.00K
インストール数
Free
価格
Progate icon
広告

分析者 App-foxy

プログラミングを始めたいと思っても、最初から専門書や開発環境に向かうのは少し重く感じます。私が試した教育アプリのProgateは、その最初の一歩を小さく区切り、スマートフォンで学習を進めやすくしたサービスです。無料で始められるので、いきなり教材を購入するより、自分に合うか確かめてから続けたい人に向いています。

一方で、これは完成したアプリを作るための開発環境そのものではありません。コードを書く練習を始める場所としては親切ですが、実際の制作や仕事に必要な調査、設計、デバッグまで一つで済ませたい人には物足りなさが残ります。この記事では、画面の読みやすさや操作の負担、場所を選ばず学べる場面、そして学習を止めやすい壁まで、使う人の状況を想像しながら率直に紹介します。

読みやすさと進み方は初心者向けに整っている

Progateの良さは、プログラミングをいきなり長いコードの塊として見せないところです。新しい文法を説明し、その直後に手を動かす流れが作られているため、「読んだだけで分かった気になる」状態を避けやすいと感じました。初めてコードに触れる人でも、説明と入力の関係を確認しながら進められます。

こちらもおすすめ

Pokémon Sleep

眠りを遊びに変えるPokémon Sleep、寝る前から朝の発見まで

睡眠を測るだけではなく、眠る前の準備と朝の発見までをひと続きの習慣にする。カビゴンとポケモンたちの寝顔が、私たちの夜に入り込む仕組みを読み解く。調子のよい日ばかりではない、その不器用さも含めて見つめたい。

ニュースデスクの関連記事

ニュースをすべて見る

専門用語が多い分野では、最初の画面で情報量が多すぎると、それだけで学習を諦めてしまいます。このアプリは一度に向き合う範囲を絞りやすく、短い空き時間に一つのテーマだけ進める使い方と相性が良いです。特に、何から始めればよいか分からない人には、教材を自分で探して順番を決める負担が少ない点が助けになります。

ナビゲーションも、一般的な開発環境ほど複雑ではありません。ファイル構成や設定項目を最初から覚える必要がないため、画面上で迷子になりにくいです。これは初心者にとって大きな利点ですが、同時に、実際の開発で必要になる画面構成やツールの扱いに慣れる機会は限られます。学習画面の分かりやすさと、実務に近い自由度は別のものだと考えた方がよいでしょう。

文字を読むのが得意ではない人には、説明を一度で理解しようとせず、例題を先に操作してから解説へ戻る方法を勧めます。コードの一部を変更した結果を確かめると、文章だけで覚えるより意味をつかみやすくなります。逆に、細かい説明をじっくり読みたい人は、スマートフォンの画面では視線移動が多くなり、長時間の学習で疲れる可能性があります。

私は、最初の学習では一つのレッスンを終えることより、「この記号は何を変えたのか」を自分の言葉で説明できるかを重視しました。正解して先へ進むだけだと、似た問題に出会ったときに手が止まります。画面の指示をそのまま追うのではなく、入力前に結果を予想し、実行後に答え合わせをするだけでも、受け身の練習になりにくくなります。

アプリの運営元はProgate, Inc.で、教育分野のアプリとして提供されています。ストア上では平均評価は3.3で、評価数はおよそ千件です。数字だけで判断すると賛否が分かれている印象ですが、初心者向けの分かりやすさを評価する人と、より本格的な制作環境を求める人では、同じアプリでも満足度が変わります。評価を見るときは、自分が「学習の入口」を探しているのか、「実践用の道具」を探しているのかを分けて考えるのが大切です。

短い学習単位が生活の中で使いやすい

現実的な使い方として、私は帰宅後にまとまった勉強時間を作るより、昼休みや待ち時間に一つの課題を進める方法が合うと思います。たとえば、電車に乗る前に説明を読み、移動中にコードを入力し、帰宅後に同じ内容をもう一度確認する流れです。毎回大きな成果を求めず、前回の続きから再開する習慣を作ると、学習への心理的な負担を抑えられます。

ただし、スマートフォンでの入力は、長いコードを書く段階になるほど効率が落ちます。短い例題には向いていても、複数の行をまとめて編集したり、細かな違いを比較したりする作業では、パソコンのキーボードに分があります。スマートフォンだけで最後まで学び切ろうとするより、概念の理解はアプリ、まとまった制作はパソコンという役割分担が現実的です。

広告

身体的な負担と感覚の違いを考えて使う

プログラミング学習では、読む、入力する、結果を確認するという動作を何度も繰り返します。Progateは操作を始めやすい反面、スマートフォンの小さな画面を見続けること自体は負担になります。文字の大きさや表示の見え方が自分に合わない場合は、短時間で区切り、画面を顔に近づけすぎないことが重要です。

タップ入力が苦手な人にとっては、記号の入力が壁になります。プログラミングでは括弧や引用符など、普段の文章入力ではあまり使わないキーを扱うためです。入力ミスが続くと、内容が分からないのではなく、操作だけで疲れている状態になりがちです。私は、正解を急がず、入力した記号を一文字ずつ見直す時間を先に確保する方が、結果的に学習を続けやすいと感じました。

手の動かしにくさがある人は、スマートフォンを片手で持ったまま操作するより、机に置いて両手を使う方が安定します。短い練習なら負担を抑えられますが、長時間の連続入力には向きません。外付けキーボードなどを使える環境なら入力の負担を減らせる場合がありますが、端末や設定との相性は確認が必要です。アプリだけで操作上の困りごとがすべて解決するわけではありません。

視覚的な情報を追うのが難しい人は、説明文とコード欄、入力欄を行き来することに疲れやすいかもしれません。読み上げ機能や端末側の表示設定を試す価値はありますが、コードは記号の読み上げ方によって意味をつかみにくくなることがあります。音声だけで完結する教材というより、必要に応じて拡大表示や外部の補助教材を組み合わせる前提で考える方が安全です。

音や動きに敏感な人の場合、静かな場所で自分のペースを保てる点は利点です。反対に、通知や周囲の会話が多い環境では、説明を読んだ直後に入力する流れが途切れます。イヤホンを使うかどうかは人によりますが、音声を聞きながら学ぶことを前提にしなくても進められるため、周囲に配慮が必要な場所でも取り組み方を選びやすいです。

学び方を一つに固定しないのがコツ

このアプリを使うとき、画面の内容をすべてその場で暗記しようとすると疲れます。私は、最初の周回では意味を大まかにつかみ、二周目で自分の入力ミスを記録し、三周目でコードを見ずに考えるという分け方が有効だと思います。同じレッスンでも目的を変えれば、繰り返しが単調な作業になりにくいです。

もう一つの工夫は、間違えた理由を「記号の入力ミス」「文法の理解不足」「問題文の読み落とし」に分けることです。すべてを自分の知識不足だと思うと、必要以上に落ち込みます。特にスマートフォンでは入力ミスが起きやすいため、間違いの種類を切り分けるだけで、次に何を直せばよいかが明確になります。

広告

場所や時間に左右されにくいが、環境選びは必要

無料で始められる教育アプリなので、学習用の環境を整える前の試用に向いています。ストア上の年齢区分は3歳以上で、子どもから大人まで幅広い年齢層が触れられる設計です。ただし、年齢区分が低いことと、幼い子どもが一人で内容を理解できることは同じではありません。文字を読み、指示を順番に追い、間違いを直す力が必要なので、子どもが使う場合は大人が横で説明すると安心です。

学習場所としては、自宅の机だけでなく、休憩中のベンチや移動前の待ち時間にも使いやすいです。まとまった教材を持ち歩かなくてよいので、勉強を始めるまでの準備が少なくて済みます。忙しい人にとって、この「開始までの手間の少なさ」は見落としにくい強みです。

ただし、周囲に人がいる場所では、画面に表示したコードや学習内容を見られたくない場合があります。また、揺れる場所では細かな入力がしづらく、集中も続きません。外出先で使えることと、どこでも快適に使えることは別です。移動中は説明の確認、落ち着いた場所では入力練習というように、作業を分けると無理がありません。

利用料金については、無料で始められる一方、アプリ内購入は一アイテムあたり980円から29,980円の範囲です。無料部分だけで自分に合うかを見極めてから、必要な範囲に費用をかける考え方が向いています。家族や子どもが使う場合は、購入操作を誰が管理するかを先に決めておくと、意図しない支出を防ぎやすくなります。

学習を続けるためには、アプリを開く時間を固定するより、行動に結びつける方が実用的です。朝の飲み物を用意した後、昼休みの最初、寝る前の数分など、すでにある習慣の直後に一つの課題を置きます。長時間できない日でも、完全に休むのではなく説明だけ読む日にすれば、再開時に内容を忘れにくくなります。

他の学習方法と比べたときの立ち位置

紙の入門書と比べると、Progateは入力して結果を確かめるまでの距離が短いです。読書が得意な人は本の方が深く理解できる場面もありますが、コードを実際に打つきっかけを作りやすいのはアプリの方です。動画教材と比べると、受け身で視聴し続けるのではなく、自分で入力する必要があるため、理解度を確認しやすい反面、操作を省略して先へ進むことはできません。

パソコン上の開発環境と比べれば、設定の少なさが魅力です。環境構築でつまずきたくない人や、まず文法の考え方を学びたい人には適しています。しかし、実際のファイル管理、エラーの検索、外部ライブラリの利用、完成物の公開といった経験は、別の環境で補う必要があります。将来、仕事や学校の課題でコードを書く予定があるなら、基礎を学んだ後に早めにパソコンへ移る計画を立ててください。

広告

完全に独学で検索しながら学ぶ方法は、疑問を深く掘れる自由があります。その代わり、検索結果の正しさを判断する知識が必要です。Progateは進む順番を決めやすいので、迷いを減らしたい初心者に有利です。反対に、すでに経験があり、特定の問題を解決したい人には、検索や公式ドキュメントの方が早いことがあります。

続ける前に知っておきたい壁と向いている人

最大の注意点は、レッスン内で正解できることと、自由にコードを書けることの間に距離がある点です。練習問題では必要な材料が整理されていますが、実際の制作では何を調べるか、どこで分割するか、エラーをどう読むかを自分で決めなければなりません。アプリで順調に進めても、そこで学習を終えると実践力を過大評価しやすいです。

その差を埋めるには、各レッスンの後に小さな変更を加えるのがおすすめです。表示する文字を変える、条件を一つ追加する、入力値を別のものに置き換えるなど、問題文にない変更を試します。アプリ内で自由に試せる範囲には限りがありますが、「指示された通りに入力する」から「自分で仮説を立てる」へ移る練習になります。

また、学ぶ内容が自分の目的と合っているかも重要です。将来作りたいものが決まっている人は、最初から必要な技術をすべて学ぼうとせず、基礎文法を学ぶ入口として使うとよいでしょう。反対に、資格試験の細かな出題範囲を網羅したい人、すぐに実用的な業務ツールを完成させたい人、専門的な質問をその場で解決したい人には、別の教材や講座を組み合わせる方が効率的です。

評価数はおよそ千件、レビュー数はおよそ二百件で、利用者の反応が一枚岩ではないことも読み取れます。私はこの点を欠点と決めつけません。初心者にとっては、簡単に始められることが最高の価値になりますが、経験者にとっては説明や操作が回りくどく感じられるからです。自分の現在地を確認してから選ぶことが、満足度を左右します。

端末の対応条件として、最低でもAndroid 7.0が必要です。古い端末を使っている人は、インストール前にOSの状態を確認しておくと安心です。現在のバージョンは1.5.43で、更新後に画面の見え方や操作感が変わる可能性もあります。学習記録を大切にするなら、端末を買い替える前にアカウントや再開方法を確認しておく習慣を持つとよいでしょう。

利用者がすでにキーボード入力に慣れているか、画面を長く見られるか、説明を読んでから試すタイプかによっても印象は変わります。読むことに時間がかかる人は、家族や先生に問題文の意味だけ説明してもらう方法があります。手の操作が負担になる人は、短い区切りを多く作り、入力より考える時間を中心に使う方法が合います。こうした工夫をしても、スマートフォンの画面や入力が大きな障壁になるなら、パソコン教材を選ぶ方が無理がありません。

広告

私が勧めたい使い始め方

最初は無料で触り、説明の長さ、文字の見え方、入力のしやすさを確認してください。数回使っただけで「自分は向いていない」と判断する必要はありませんが、操作そのものが毎回強い負担になるなら、学習方法を変えるサインです。逆に、短い課題なら集中でき、正解した理由を振り返れるなら、継続する価値があります。

私は、学習前に「今日は一つの概念だけ理解する」と決める使い方を勧めます。たくさん進めることを目標にすると、答えを覚えて先へ進むだけになりがちです。終了後に、学んだ文法を使って何ができるかを一文でメモしておけば、次回の再開も楽になります。メモは端末内に限らず、紙でも構いません。

購入を検討する場合も、最初から広く手を出すより、目的に直結する内容を一つ選ぶ方が安全です。自分が何を作りたいのか、どの学習時間を確保できるのかを決めてから進めると、教材を買ったこと自体が目的になるのを避けられます。

総合すると、Progateはプログラミングを始める心理的な壁を下げる教育アプリとして、かなり使いやすい選択肢です。読みやすい短い学習単位、すぐに入力して確かめられる流れ、無料で試せる始めやすさは、初心者や忙しい人に特に合います。年齢や身体的な状況が違っても、画面設定や学習時間の調整で取り組み方を工夫しやすい点も好印象でした。

ただし、自由な開発、長いコードの編集、実務に近い問題解決までを一つで身につけるアプリではありません。スマートフォン入力や画面の小ささが負担になる人、すでに基礎知識がある人、すぐに完成品を作りたい人は、パソコンの開発環境や専門教材を選んだ方がよいでしょう。

私なら、これをゴールではなく入口として使います。短いレッスンで基礎をつかみ、間違いの理由を考え、少しずつ指示のない変更を試す。その後にパソコンで小さな作品へ進めば、アプリの分かりやすさを活かしながら、実践との距離も縮められます。最初の一歩を軽くしたい人には、まず無料で触れてみる価値のある一作です。

Progateに関するよくある質問

01

Progateとはどのようなアプリですか?

Progateは、プログラミングを初めて学ぶ人向けに設計されたオンライン学習サービスです。HTML、CSS、JavaScript、Ruby、Python、Javaなど、複数の言語やWeb開発の基礎を、スライド形式の解説とブラウザ上の演習を通して学べます。環境構築の手間が少なく、スマートフォンやタブレットから内容を確認できる点も便利ですが、本格的なコード入力はパソコンのほうが快適です。

02

Progateは完全な初心者でも利用できますか?

はい、Progateはプログラミング未経験者でも始めやすい構成になっています。専門用語をできるだけかみ砕いたスライドで学び、その直後に実際のコードを書いて理解度を確認できます。最初から難しい開発環境を用意する必要がないため、学習の第一歩として適しています。ただし、後半のレッスンでは内容が難しくなるため、繰り返し復習しながら進めることをおすすめします。

03

Progateは無料で使えますか?有料プランとの違いは何ですか?

Progateには無料で試せるレッスンや学習範囲が用意されていますが、すべてのコースやレッスンを利用するには有料プランへの登録が必要になる場合があります。料金、対象コース、無料範囲は時期や提供地域、Web版・アプリ版によって変更される可能性があります。ダウンロード前に公式サイトやアプリ内の料金表示を確認し、自分が学びたい言語が対象に含まれているか確かめてください。

04

Progateだけでプログラミングを仕事にできるレベルになりますか?

Progateは基礎を身につける入口として非常に役立ちますが、サービス内の学習だけで実務レベルに到達できるとは限りません。文法や基本的な考え方を学んだ後は、自分でWebサイトやアプリを制作し、GitHubなどでコードを管理したり、エラーを調べて解決したりする経験が必要です。転職や案件獲得を目指す場合は、Progateを土台にして実践的な教材や制作課題へ進むとよいでしょう。

05

Progateはスマートフォンだけでも十分に学習できますか?

スマートフォン版では、スライドを読んだり、学習内容を復習したり、短時間でレッスンを進めたりできます。移動中や隙間時間の利用には便利ですが、コードを長く入力する場面では画面の小ささが負担になることがあります。特に複数ファイルを扱う学習や、本格的な制作に取り組む場合は、キーボードを使えるパソコンでWeb版を利用したほうが効率的です。

広告

メリット

  • 初心者向けの説明が多く、プログラミング未経験でも始めやすい
  • スマホで短時間に学べて、通勤中や隙間時間を活用できる
  • コード入力後すぐに結果を確認でき、理解度を把握しやすい
  • 複数の言語や分野を試せて、興味のある学習を探しやすい
  • 学習履歴を確認でき、継続のモチベーションを保ちやすい

デメリット

  • 本格的な開発環境とは異なり、実務的な自由度は限られる
  • 無料で利用できるレッスンや機能には制限がある
  • 応用問題では説明不足に感じる場面がある
  • スマホでは長いコードの入力や編集がしにくい
  • 学習内容によっては別途パソコン環境が必要になる
Progate

Progate

教育

ダウンロード元Google Play利用できないプラットフォームApp Store

ギャラリー

Progate screenshot 1

この掲載情報について

当サイトは、第三者が開発したモバイルアプリに関する独立した情報を提供しています。当サイトは、掲載されているアプリの所有、開発、配布を行っていません。アプリ名、ロゴ、商標は各所有者に帰属します。掲載されているデベロッパーの連絡先や各種ポリシーは参考情報です。サポートやデータに関するお問い合わせは、support@progate.com、https://prog-8.com、またはhttp://prog-8.com/privacy_policyからデベロッパーにご連絡ください。


デベロッパー
Progate, Inc.
サポート用メールアドレス
ウェブサイト
プライバシーポリシー