こんにちは
まなぶたです
今回は、無料でできる、プログラミングアプリ、
『Progate』!僕が実際に体験してみたので、このアプリについてレビューしていきます!
プログラミング言語を無料で学べるアプリ『Progate』!ここがすごい!
この『Progate』というアプリですが、ここ最近のゲームをしながらプログラミングの基礎を覚えましょう~、みたいな甘っちょろい、子供だましみたいなものではありません!
本来プログラミングってのはこういうもんだ!っていう『プログラミング言語』を学ぶことができるアプリなんです!
じゃあ、子供とか初心者にはちょっと手が出しにくい?ハードル高い?
いやいや!
そこは凄いぜ「Progate」開発者さん!
メチャメチャわかりやすい!
遊びというゲームな感じではないけど、可愛いデザインとシンプルな画面操作で直感的に進めることができるようにつくられてます。進捗度のよってレベルが上がっていくあたりはゲーム性もありますよ。
プログラミング言語なんて、まあ素人の僕なんかが気軽に手を出そうもんなら、その瞬間に真っ暗闇の中に放り込まれるようなもんなの。それをね、優し~く手を引っ張ってってくれんの!
どんな感じかを最初から写真付きで説明するからね!
実際に『Progate』をダウンロードしてみよう!
まず、Googl playストアから『Progate』をインストールしよう
ここからですね、
アプリの評価も4.4なのでいい感じです
それでは始めましょう!
自分の学びたい「プログラミング言語」を選ぶ
このような画面が表示されます。
この画面で、自分が興味のある言語、学びたい言語を選んでプログラミング学習のスタートです。
ちなみに、写真のように選べる言語が、PCサイトで16言語、スマホアプリで8言語(順次増えていきそうです)用意されています。
あんまり聞いたことのない言語もいっぱいある!っておもってびっくりしたんやけど、「C言語」みたいな僕でも知ってるやつがなかったりもします。
まあいいとして、
そこから1つを選んで、
選んだ「言語」についてのわかりやすい説明があります
まず、選んだ言語の説明数ページがあります。
僕なんかは、基本的にプログラミング言語とか全然わからないので「そうなんだ~」って思うことが書いてあって、そこを読むだけでも価値ありです!
「PHPはユーザーからデータを受け取ってそれを表示したりしますよ~」とか、「JavaScriptはweb開発において必須の存在ですよ~」みたいなことがわかりやすく書かれています。
それを数ページ読み進めると、、、
実際に「コード」の入力をしてみよう
出ました!
コードの入力画面!
右半分の黒い画面がコードを書く画面で、左半分の白い画面で入力結果を常に確認しながら作業を進めることができます。
入力とは言っても、基本的にはコードが穴埋め式に出題されて、下に表示される「語群」から該当の記号やコードを選んでタップ(クリック)するだけなので、キーボードをカタカタとたたくような煩わしさはありませんのでご安心を。
正直、僕はこの手のプログラミングのコードっていうのは完全に素人なので、最初のうちは全然その入力しているコードが何のことなのかわかりませでした。
左側の画面で入れたコードの結果が確認できるから、おおっ!こんなふうになるんや!って実感して、それを何回か繰り返していくうちにパターンみたいなことがわかってきます。(わかってくる気がします(笑))
書くコードも、謎の「ひつじ仙人」が初歩から教えてくれるので全然心配なしです!間違えても「ひつじ仙人」は怒りませんよ、ご安心を!
無事にコードの入力を終えると、
少しずつ成長している感じがしてきます!
「クリアしました!」ってなります!
また、学習をすすめるごとに経験値がたまってレベルが上がっていくのでちょっと成長を感じながらできますよ!
また、上記の写真でも確認できますが、「初級編」ってなってますよね、段階にあわせて基礎から順番に学んでいくことができるので安心です。
最初のうちは、1つクリアするのもそれこそ1分とかでも終えられるボリュームなんで軽いんですが、進めていくと、なかなか手ごわくなってきます!
『Progate』のメリット
ちょっと、ゲーム感覚のプログラミングアプリには飽きてきたよ~、って思っている人には最適なアプリだと思います。
メリットを上げておきますね。
- 本格的なプログラミング言語を基礎から学べる
- 言語ごとに分かれれいるので自分が興味のある言語だけを学ぶこともできる
- 実用的なプログラミングの知識を学べる
こんな感じ。
『Progate』のデメリット
ゲーム感覚で遊びながらというものではないのでちょっとでもプログラミングに興味がないと離脱してしまいそうです(笑)
僕が感じたデメリットも書いておきます
- コードを入力するような作業がほとんどなので飽きる可能性がある
- 画面自体が特に変化がないので単純作業になりがち
- クリアしたところも何度も繰り返してすることで身につく(←あたりまえ!)
このようなデメリットも書いてみましたが、
そもそも興味があることならそれほど大きなデメリットには感じないレベルです。それぐらい、分かりやすく作られたアプリですよ!
まとめ:実践的にプログラミングを学ぶならイチオシ!
この『Progate』、最近のプログラミングアプリとはちょっと違うでしょ?
とりあえず遊ぶようなゲーム感覚で、プログラミングってこんな感じだよっていうのではなく、
しっかりと実践的なプロダクトを創って学ぶため、本当に役に立つ、現実に活かすことのできるアプリだと思いました。
このアプリを考えて世に送り出した開発者さんからプログラミングに対する本気さと熱意を感じる!
だから、プログラミングの世界に興味を持つ人に対しての優しさも感じる、そんなアプリ!
小さな子供さんには、可愛いキャラが動いたり、ゲームしたりというものではないので、ちょっと退屈になるかもしれません。
だってね、コード書いていくんだもん(笑)
でも、実践的だから将来役に立つって思えるからやる意味がある!
僕がこのアプリをやってみて感じたことは、プログラミングのコードって最初は全然ワケがわからないものなんですが、
数学の「公式」と同じで、意味は解らんけど、まずは丸暗記! で、覚えてしまうと応用と組み合わせで出来ることが増えていくなかな~って思いました。
そしてこの「Progate」はそのコードをわかりやすく、練習することができ、何回も繰り返すことで自然とプログラミングスキルを付けていくことができると思います。
僕もブログを書いているとHTMLとかCSSの知識は学んでおきたいところなので、すごく勉強になっています!
スマホの画面でも、ちょっと小さいけど全然できるので試しにやってみてくださいね!