アプリを作る場合は、そのプラットフォームで機能するかどうかという点を熟考する重要性があります。ウインドウズで動くけれど、マックでは動作しない場合があるためです。そのため、どちらでも動作するほうが使いやすくなります。
スマホの場合も、アプリを作るときにはどちらにするか考慮します。それぞれに適合したプログラミング言語があり、それを駆使してアプリを設計していきます。このとき、どっちにも対応をさせるには2つの言語を習得せねばならない点で非効率です。
そういった理由で、片方から片方へ自動書き換えのソフトウェア(システム)があります。これがあれば、両方書く必要がなくなって非常に効率的な業務を進めることが可能です。
このとき1つのプログラミング言語をマスターしたほうが本来はいろいろと応用できますが、どうしても難しいケースがあります。
そういうときには容易に作れるソフトの力を借りて、視覚的にアプリを作っていくと良いでしょう。用意する物は写真とイラストであり、これらさえあれば、簡単なアプリを製作することができます。もちろん、プロになる事を目標にしていくためには簡単なソフトを使用せずに自力でプログラミング言語を一つ以上は使いこなせるようになり、役立てていけるのが最良です。
また、スマホ用のアプリを作るために、せっせと分厚い本を購入して方法を読み込んでいくわけですが、元来英語の羅列でさっぱり分からないことがあります。
参考文献が理解できるか否かは書店で確かめてからの購入がおすすめです。当初は薄めの本で勉強していくことのほうがモチベーション維持に一役買ってくれるでしょう。
しかしながら、独学が通用しないことが多々あり、本からだけの習得では難しくITスクールに通学して勉強する方が有利です。地道な積み重ねとなりますが、実際にプログラミングを組んで動作してみれば、より規模の大きなアプリの制作をしていけるようになります。
実際にアプリ制作に成功した方を探してみるのも良いのではないでしょうか。成功者の経験を聞き、それを参考にすれば自分もできるとモチベーションが上がります。
成功者を見つけるのは大変でしょうが、インターネットなどで検索してみればヒットするかと思います。