Progate icon

Progate

評価
3.3
ダウンロード数
100,000+
年齢
3 歳以上
広告

追加情報

アプリ名
Progate
カテゴリー
教育
パッケージ名
com.progate
開発者
Progate, Inc.
評価
3.3
バージョン
1.5.43
広告

Appcrazy 分析者 Appcrazy

プログラミングを始めたいと思っても、最初から専門書や開発環境に向かうのは少し重く感じます。私が教育アプリのProgateを試してまず感じたのは、コードを書く前の心理的なハードルを下げる作りになっていることでした。スマートフォンで学習を始められるので、机に向かう時間を大きく確保できない人でも、短い空き時間に触れやすいアプリです。

一方で、これは何でも自動的に身につくアプリではありません。画面の説明を読んで答えを入力するだけでは、実際に自分でプログラムを組む力までは十分に育ちにくいと感じました。そこで、読みやすさや操作のしやすさだけでなく、通勤中、家族のいる部屋、疲れている夜など、現実の利用場面でどこまで学びを続けやすいかという視点から見ていきます。

画面の読みやすさと学習の進めやすさ

最初の一歩を迷いにくくする構成

Progateは、プログラミング学習を目的にした無料アプリです。開発元はProgate, Inc.で、教育カテゴリーに分類されています。学習を始める側にとって大切なのは、いきなり大量の教材を見せられないことですが、このアプリは一つの説明を読んでからコード入力へ進むという流れを作りやすく、初心者が次に何をすればよいかを考えやすいタイプです。

私が特に良いと思ったのは、専門用語を最初から全部覚えさせるのではなく、説明と入力を交互に置いて、意味を確認しながら進められる点です。文法を読むだけの教材では「分かったつもり」になりやすい一方、いきなり自由制作を始める教材では、どこから手をつけるかで止まりがちです。その中間にあるため、初回の学習には向いています。

ただし、スマートフォンの画面はパソコンより狭く、コードが長くなるほど全体を見渡しにくくなります。短い例題なら扱いやすいものの、複数行のコードを比較したり、前の行へ戻って修正したりする場面では、画面の切り替えが負担になります。大きな画面でじっくり理解したい人には、同じ学習内容でもパソコンを使える環境のほうが快適です。

文字を読む人への配慮と、見落としやすい部分

説明文とコードが分かれているため、文章を読みながら入力する順番を作りやすいのは強みです。私は、片手でスマートフォンを持ち、もう一方の手で入力するよりも、端末を机に置いて落ち着いて進めるほうが内容を追いやすいと感じました。画面を近づけすぎず、周囲の明るさを確保すると、長く続けるときの疲れも抑えやすくなります。

広告

反対に、コードの記号は一般的な文章より視認性の影響を受けやすい部分です。英字、括弧、引用符、記号の違いを見分けるのが苦手な人は、説明を理解していても入力でつまずく可能性があります。ここで大切なのは、間違いを能力不足と決めつけないことです。入力ミスが続くときは、画面の拡大、端末の表示設定、外付けキーボードの利用など、自分が見やすく押しやすい環境に変えてから再挑戦したほうが効率的です。

読みやすさは教材の文章だけで決まらず、コードを確認する環境まで含めて考えるべきです。小さな画面で無理に続けるより、説明を読む時間と入力する時間を分けるだけでも、理解の抜けを減らせます。私は一つのレッスンを一気に終わらせるより、説明を読んだところで一度止まり、自分の言葉でルールを言い換えてから入力する使い方をすすめます。

ブログをご覧ください

迷子になりにくい反面、自由度は限られる

初心者向けの順序立てた学習は、次の課題を探す負担を減らします。特に、プログラミングという言葉は知っているけれど、変数や条件分岐が何なのか分からない人には、順番があること自体が安心材料になります。学習を再開するときも、前回どこまで進んだかを思い出す時間を短くしやすい設計です。

しかし、自由に試したい人には窮屈に感じる場面があります。自分で作りたい画面や仕組みをすぐ実現するというより、まず用意された課題を通して考え方を学ぶタイプだからです。結果を早く見たい人より、基礎を小さく積み上げたい人のほうが満足しやすいでしょう。

操作のしやすさ、感覚への負担、生活の中での使い方

細かな入力が苦手な人にとっての現実的な工夫

プログラミング学習では、内容を理解していても、記号を正確に入力できるかが壁になります。スマートフォンのソフトウェアキーボードは、英字と記号を切り替える回数が増えるほど操作が途切れます。私は、片手操作だけで進めようとすると入力の確認が増え、学習よりもキーボード操作に意識を取られました。

手指の動かしにくさや細かなタップが苦手な人は、端末を手で持ったまま進めるより、机に置いて両手を使うほうが安定します。入力が長くなったら、短いまとまりごとに確認する方法も有効です。たとえば一度に全文を打ち込まず、行ごとに入力してエラーの位置を絞ると、修正の範囲が小さくなります。これは単なる操作の工夫ではなく、間違いの原因を見つける練習にもなります。

外付けキーボードを使う場合は、端末との相性や入力方法を自分で確認する必要があります。私は、キーボードを追加すれば必ず快適になるとは考えていません。持ち運びや設置の手間が増えるため、短時間の学習ならスマートフォンだけ、長めの復習なら大きな画面とキーボードというように、場面で使い分けるのが現実的です。

音や周囲の刺激に左右されにくい学習計画

プログラミングの説明は文章中心で追えるため、音声を常に聞き続けなければならない学習より、自分のペースを作りやすいと感じました。静かな場所で集中できる人はもちろん、音を出しにくい場所でも学習時間を組み立てやすいタイプです。ただ、コード入力は視覚的な確認が中心なので、画面を見続ける負担は残ります。

明るさの変化や画面の細かな情報量が気になる人は、短い時間で区切るのが向いています。私は、疲れているときに新しい文法を覚えようとすると、正解しても理由が曖昧になりやすいと感じました。そういう日は、以前の課題を解き直し、入力の流れを確認するだけにすると、学習を止めずに負荷を下げられます。

通知や周囲の会話で集中が切れやすい人には、学習前に端末の通知を整理し、数分だけ一つの課題に取り組む方法がおすすめです。長時間の集中を前提にしないことが、結果的に継続につながります。ここでのコツは、毎回新しい内容を進めることではなく、理解を保つための軽い復習日をあらかじめ作ることです。

通勤中、休憩中、家庭での使い分け

このアプリが便利なのは、パソコンを開けない時間でも学習の入口に立てることです。たとえば昼休みに説明を読み、帰宅後に同じ課題の入力を行う使い方なら、移動中に細かな操作を無理にしなくて済みます。私は、混雑した電車の中でコードを入力するより、移動中は読むだけにして、落ち着いた場所で入力するほうが間違いが少ないと思いました。

家族がいる部屋で勉強する場合も、短い単位で区切れる点は助かります。子どもを見ながら、仕事の休憩を挟みながら、あるいは家事の合間に一つの説明だけ確認するなど、まとまった時間がない人でも予定に組み込みやすいです。ただし、途中で何度も中断すると、入力した内容を忘れやすくなります。中断前に「次はこの行を確認する」とメモを残すと、再開時の負担が下がります。

通信環境や端末の状態が気になる人は、外出先で本格的に進める前に、自宅で一度操作の流れを確認しておくと安心です。学習アプリは、内容だけでなく、ログインや画面遷移などの小さな中断でも集中を失いやすいからです。私は外出時には新しい課題より、すでに触れた内容の復習を選ぶほうが、環境の変化に強いと感じました。

無料で始めるときに知っておきたいこと

料金面では無料で始められるため、プログラミングに向いているか試してから判断できます。これは、最初から教材を買うことに抵抗がある人には大きな利点です。対象年齢は3歳以上と案内されていますが、実際の学習内容を自力で理解するには、文字を読み、記号を扱う力が必要です。年齢表示だけで幼児向けと考えるのではなく、使う人の読解力や操作経験で判断したほうがよいでしょう。

学習を深める段階では、アイテムごとのアプリ内購入があり、金額は一つあたり九百八十円から二万九千九百八十円までです。無料で試せることと、すべてを無料で学べることは別なので、継続利用を考えるなら、購入画面の内容を確認してから進めるのが安全です。私は、初日にまとめて決めるより、数回使ってから、自分が本当に続けられるかを見て判断するほうが納得しやすいと思います。

学習効果を高める三つの使い方

一つ目は、正解したコードをそのまま終わりにせず、わざと一か所だけ変えて結果を予想する方法です。用意された課題は答えにたどり着くためのものですが、変更を加えると、どの部分が働いているのかを確かめられます。変更後に元へ戻す作業まで行えば、入力ミスの修正にも慣れます。

二つ目は、エラーをすぐ答え合わせで解決しないことです。まず、括弧の閉じ忘れ、英字の大文字小文字、記号の入力違いを自分で確認し、それでも分からなければ説明へ戻ります。この順番を決めておくと、正解を覚えるだけでなく、原因を探す習慣ができます。スマートフォンでは画面が狭い分、確認箇所を一つずつ絞ることが特に重要です。

三つ目は、アプリの学習と小さな自作課題を交互に置くことです。たとえば説明を一つ進めたら、その日に学んだ要素を使って、短いメモや簡単な表示を自分で考えます。アプリだけで完結させず、紙に処理の順番を書いたり、パソコンで入力し直したりすると、スマートフォン上の操作から離れても知識を使えるか確認できます。

どんな人に向き、どんな人には別の方法がよいか

向いているのは、プログラミング未経験で、何から始めればよいか分からない人です。短い時間を積み重ねたい人、説明を読んでから例題を試すほうが安心できる人、まず費用をかけずに学習の感触を確かめたい人にも合います。スマートフォン中心の生活をしている人にとって、学習を始めるまでの準備が少ないことは大きな魅力です。

反対に、すぐに本格的なアプリやウェブサイトを作りたい人には、これだけでは足りません。自由な開発環境、実際のファイル管理、複数のツールを組み合わせる経験が必要になるためです。視認性や入力のしやすさを最優先する人も、最初から大きな画面の教材やパソコン向けの環境を選んだほうがよい場合があります。

また、読むことより動画や音声で理解する人は、学習方法の相性を慎重に見たほうがよいでしょう。文章とコードを目で追うことが中心になるため、説明を読むこと自体が負担なら、別の教材を補助に使うほうが続けやすいです。Progateを選ぶかどうかは、難易度だけでなく、情報をどの感覚で受け取ると理解しやすいかで決めるのがポイントです。

評価と現在の位置づけをどう見るか

平均評価は3.3で、評価件数はおよそ千件です。インストール数は十万以上あり、プログラミングを始めたい人が試す入口として知られている規模感があります。ただ、評価の数字だけで自分との相性を決めるのはおすすめしません。初心者には順序立てが助けになりますが、経験者には自由度の不足が不満になり得るからです。

公開日は2018年4月2日で、現在のバージョンは1.5.43、利用にはAndroid 7.0以上が必要です。古い端末を使っている人は、インストール前にOSの条件を確認しておくと、学習を始める直前のつまずきを避けられます。端末を買い替えるほどではないけれど学びたいという人にとって、対応条件の確認は、教材選びと同じくらい現実的な判断材料です。

使いやすさを含めた私の結論

私の結論は、Progateは「プログラミングを始める理由はあるけれど、専門的な環境へ進む前の段階にいる人」にすすめやすいアプリです。説明、入力、確認という流れが、何も知らない状態からの出発を支えてくれます。短い時間で区切れるため、仕事や家事の合間に学ぶ人にも取り入れやすいでしょう。

ただし、画面の小ささ、記号入力の細かさ、文章を読み続ける負担は無視できません。見え方や手の動かしやすさに個人差がある人は、端末を置く、表示を調整する、キーボードを使う、復習中心の日を作るといった工夫が必要です。こうした準備をしても入力が大きな壁になるなら、パソコン向け教材や講師に質問できる学習方法のほうが合う可能性があります。

無料で始められることは魅力ですが、購入を急がず、まず自分が数回続けられるかを確かめてください。私なら、最初は一つの課題を短く終え、翌日に説明なしで同じ考え方を再現できるか試します。それができれば次へ進み、できなければ先に復習します。誰でも同じ速度で進む必要はなく、自分の見やすさと操作しやすさに合わせて学び方を変えることが、このアプリを活かす一番のコツです。

初心者の入口としては十分に検討できますが、最終的な開発力を一つのアプリだけで完成させるものではありません。Progateで基礎の言葉と考え方をつかみ、その後に自分の端末やパソコンで小さな制作へ移る。この二段階で考えられる人なら、無理なく学習の土台を作れるはずです。

長所

  • 初心者向けの説明が多く、プログラミング未経験でも始めやすい
  • スマホで短時間に学べるため、通勤中や休憩時間にも続けやすい
  • コードを入力して結果を確認でき、知識が身についた実感を得やすい
  • 複数の言語や分野を試せて、自分に合う学習内容を探しやすい
  • 学習履歴を確認でき、進捗や継続状況を把握しやすい

短所

  • 本格的な開発環境と比べると、実践できる内容には限りがある
  • 無料で利用できるレッスンが限られ、継続には有料プランが必要
  • ヒントに頼りすぎると、自力で考える力が伸びにくい場合がある
  • 複雑なエラーへの対応方法は、レッスンだけでは学びにくい
  • 学習を進めても、実務向けの作品制作には別の教材が必要になる

よくある質問

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

Progateは、プログラミングを初めて学ぶ人向けに作られた学習アプリです。HTML、CSS、JavaScript、Python、Ruby、SQLなどの基礎を、スライドで知識を確認した後、実際にコードを書きながら学べます。ブラウザ上で環境構築を行う必要がないため、パソコン操作や開発環境に慣れていない人でも、比較的スムーズに学習を始められます。

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

はい、Progateはプログラミング未経験者でも取り組みやすい設計です。専門用語を一度に詰め込むのではなく、短いスライドと練習問題を繰り返しながら進められるため、独学に不安がある人にも向いています。ただし、レッスンを読むだけでは知識が定着しにくいので、コードを自分で入力し、間違いの原因を確認しながら進めることが大切です。

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

Progateには無料で試せるレッスンや学習範囲が用意されていますが、すべてのコースや内容を利用するには有料プランへの登録が必要になる場合があります。無料部分だけでもサービスの雰囲気や教材の分かりやすさを確認できますが、本格的に複数の言語を学びたい場合は料金、対象レッスン、契約期間、自動更新の条件を事前に確認しておくと安心です。

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

Progateは文法や基本概念を理解するための入門教材として優れていますが、アプリを使うだけで実務レベルに到達できるとは限りません。実際の開発では、エラー調査、Git、データベース設計、フレームワーク、チーム開発なども必要です。Progateで基礎を身につけた後は、自分で小さなWebサイトやアプリを制作し、別の教材や公式ドキュメントで学習を広げるのがおすすめです。

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

スマートフォンやタブレットでも、スライドの確認や簡単なコード練習を行えるため、移動中や短い空き時間の学習には便利です。ただし、長いコードを入力したり、複数のファイルを扱ったり、実際の開発に近い作業を行う場合は、キーボード付きのパソコンのほうが快適です。基礎学習はスマートフォン、制作や応用練習はパソコンという使い分けが適しています。

広告

スクリーンショット

Progate

このウェブサイトは、第三者が作成したモバイルアプリに関する独立した情報コンテンツを提供しています。当サイトはアプリの開発または配布について責任を負いません。アプリ名、ロゴ、商標はそれぞれの所有者に帰属します。開発者の連絡先情報およびプライバシーポリシーは参考情報としてのみ表示されています。[email protected]、https://prog-8.com、またはhttp://prog-8.com/privacy_policyから開発者にお問い合わせください。