Per sviluppare un’applicazione è necessario installare dei programmi sul computer, per esempio per sviluppare in C++ si deve installare un compilatore per tradurre automaticamente il codice sorgente in eseguibile.
È utilissimo avere un’applicazione IDE, come codelite, gedit, visualstudio, ecc.
Per sviluppare applicazioni per lo smartphone le cose sono molto più complicate, ad esempio:
- ambiente Android (installare Android DSK)
- ambiente iOS (avere un sistema operativo macOS)
Se si desidera usare come linguaggio il JavaScript le cose si complicano ulteriormente, per la presenza di Node.js. Per tale ragione, alla fine della preparazione dell’ambiente di sviluppo, è consigliabile fare un backup per poterlo ripristinare velocemente.