質問: プログラミング初心者です。 子供向けのプログラミング言語でオセロ程度のゲームを作ることができる技術はあります。 しかし、それ以外の言語を使用したことがありません。 アプリ開発ができるようになりたいと思っています。 そこで、低コストで始められそうなAndroidのアプリ開発を始めようと考え、本を購入したところ、Kotlinという言語で解説されていました。 Javaが広く使われていると聞いたのでJavaを使った方がよいのかと思ったのですがどうなのでしょうか。 また、AndroidとIOSのどちらから開発を始めるのがよいのでしょうか。
回答: kotlinのほうがモダンで書きやすいのでkotlinをおすすめしたいですが、質問者さんの状況で独学となるとJavaのほうが無難かと思います。 おっしゃる通りまだまだJavaの方が情報が多いので、Javaのほうが開発で困ったときに目的の情報を見つけやすいかと。 AndroidかiOSかは目的次第ですね。自分で使いたいなら自分のスマホのOSを選べばよいし、周りの人がiPhoneが多くてその人たちにアプリを使ってもらいたいとかならiOSが良いと思います。 ただし、iOSだと開発するためには基本的にMacが必要なのに加え、アプリストアに公開するのに年会費が1万かかる(Androidなら初回登録時の3千円のみ)のは要注意です。その点、Androidのほうが敷居は低いですね。