Grasshopperを数ヶ月やってみて
PROGRAMMINGそもそもGrasshopperとは
まず「Grasshopperって?」と思う方がいると思うので簡単に説明すると、以前に紹介したgoogleが無料で提供しているjavascriptをゲーム感覚で学べるスマホアプリのことです。
パズルゲームのように学習が進められるのでプログラム初心者でjavascriptに触ってみたい人にはお勧めだと感じています。正解の動作と自分の動作を確認して合っていれば次のレベルに進めるといった感じです。無料のアプリですがとても内容が充実しているので、ここから始めるのも悪くないと感じています。
数ヶ月間やってみて良かったところ
あくまで自分の感想ですが、学習するにはとても便利なアプリでした。スマホからなので場所に縛られずに学習することができるし、操作しやすいようにプログラミングのコードがボタン式になっているので、スマホ特有の操作性でイライラすることもなく進められたと思います。レベルが上がっていくと徐々に頭を使う頻度が高くなっていき、難しいなと感じることが多くなっていきましたが、クリアした時の達成感が何倍にもなって返ってくるので、使っていて楽しいと感じています。
数ヶ月間やってみて改善して欲しいところ
無料で利用できて、スマホで気軽に学習できる点で文句は特にないのですが、一番気になるのは日本語対応していないところです。先ほども記述した通りレベルがあがっていくと徐々に難易度も上がっていきます。学習につまずくと英語で解説が表示されたり次のステップの説明も英文で解説しています。なのでどこを間違えたのか理解できない場合があります(自分の英語力が低いせいかも)。自分みたいに英語に不安がある場合はGoogle翻訳に頼ったり、本屋で教本を買いながら進めるのもありだと思います。
数ヶ月利用してみてのメリットとデメリット
メリット
- 無料で利用できる(追記 会員登録も必要ない)
- スマホアプリなので場所に縛られずに利用することができる
- ゲーム感覚で学習できるのでハードルが低い
- スマホ特有の操作性のイライラが少ない
デメリット
- 日本語対応していないのでつまづいた時めんどくさい
まとめ
あくまでもゲーム感覚で学習できるツールなので、本格的に始めたい人は専門書を利用するのがお勧めだと思います。しかしjavascriptの初歩的な操作になれるという意味ではとても素晴らしいアプリだと思います。