Io ti consiglio Delphi Community Edition: puoi iniziare gratuitamente e creare app native con un linguaggio chiaro e leggibile come l'Object Pascal sulle piattaforme desktop Windows e Mac OS, e su Mobile per Android e iOS.

Lo sviluppo si basa su un IDE RAD (Rapid Application Development), ma nulla ti vieta di "entrare a contatto con il metallo" importando delle API per la piattaforma specifica da invocare nell'applicazione.

Ci sono già migliaia di componenti pronti all'uso per la costruzione delle interfacce utente, per funzionalità e per accesso ai dati.

Usando la libreria FireMonkey incorporata si possono realizzare UI sia 2D che 3D ad alte prestazioni, e costruire un app avendo a che fare con un singolo progetto e un singolo sorgente, l'ideale per i budget limitati.

Per iniziare, puoi seguire le guide della documentazione ufficiale o scaricare gratuitamente il mio e-book (si riferisce a una versione precedente, ma rimane comunque perfettamente valido).

Prima o poi dovrò decidermi a scrivere un articolo omnicomprensivo su queste cose...

Ciao!