もしこれから始めるとしたら・・・
PC上で使うアプリを作るとしたら、Microsoft Excelに組み込まれたVBAがおすすめです。何しろいま使っているExcelにもれなく組み込まれているので追加費用無しですから。また、Excelとの連携(セルへのデータ渡しなど)が簡単にできるというメリットもあります。
Androidスマホで使うアプリの場合は開発環境Android studioが一般的で、プログラミング言語としてはJavaが普及していますが、今後はKotlinへの移行が進むかも知れません。
Web等から多くの情報を入手することができるので、広く普及しているものを選択した方が後々楽なことは間違いありません。