Android 用のアプリを作成する事が出来る「App Inventor」ってかんたんなのでしょうか?
やはり、ある程度プログラミングの経験があった方がよいでしょう。
ブロックを組み合わせてプログラムを作成できるので馴染みやすい感じがしますが、それぞれのブロックの意味を理解できるまでの勉強は必要になるでしょう。
ただ、Java などのコードを書いていくのと比べて、習得しやすいと思います。
使う機能を一覧から選択して貼り付けていくといった感じで作れてしまいます。
・一覧から選択
いわば、エクセルなどのアプリケーションソフトでは、メニーから機能を呼び出して文章などを作成します。
各機能の意味を知り、機能を呼び出すためにメニューの操作を習得するといった感じに近いかもしれません。
必要なことは、
・各機能の理解
・機能を呼び出す方法をしる
グラフィカルなプログラムは、初心者や他の言語から参入する人には分かり易いと思います。
プログラム熟練者にしてみれば、グラフィカルなブロックエディタのプログラムより、Javaのコードを見た方が楽に感じることがあるかもしれません。
実際、プログラムが大きくなれば大きくなるほどその傾向は強いとおもいます。