プログラミングは難しくて、つまらない、手を出しづらいものと思っていないでしょうか?
それは、プログラミングを学ぶための教科書に、
2パターンのものしかなかったからです。
・本格的なコーディングを学べるが、難しすぎる
・簡単なコーディングはできるが、やっていることがつまらない
分厚い上級者向けのプログラミング書を買い、その難しさに挫折したことはないでしょうか?
また、初心者向けのプログラミング書を買い、苦労してツールをインストールし、コーディングした末に「"Hello world!"」と
画面に表示されるだけで、がっかりしたことはないでしょうか?
本書ではこうした初学者の悩みを解決すべく、
次のような工夫をしています。
◎たったの1行でSiriみたいなことができる
本書ではMagicWand(魔法の杖)という
特別なツールを使うことで、音声認識などの
複雑なプログラミングをたった1行で実現できるようになっています。
◎プログラミングの感動を味わった上で、
必要な「基本」を身につけることができる
これまでのプログラミング学習では、
変数や関数を学びながら、「一体これは何のために必要なの?」と
疑問に思うことが多かったのではないでしょうか?
本書では、まず成功体験から入るので、
あの機能にはこの関数が必要で、
この変数はこの部分に使われているのか……
といった具合に従来の学習とは真逆のアプローチで
学ぶことができ、難しいプログラミングの知識でも
スッと頭に入ってきます。
◎基本を繰り返すことができる
本書で学ぶことができる知識は決して多くありませんが、
基本の知識に何度も触れることができる構成にしているので、
本当に必要なことを確実に身につけることができます。