I linguaggi con cui si può realizzare una cosa del genere sono tanti, e le informazioni relative a ciascuno di queste sono "pubbliche" e facilmente individuabili con la più semplice delle ricerche di Google.

Lo stesso vale poi per le risorse, la documentazione, i tutorial e gli esempi.

Quando avrai approfondito i principi fondamentali della programmazione e del linguaggio e inizierai a cimentarti con i primi problemi, errori o difficoltà, apri una discussione per trattare un problema specifico, riportando tutti i dettagli e il codice relativo.

Così come è posta, la domanda attuale è troppo generica e in questi termini è già stata affrontata più volte.

Per questa e altre considerazioni, leggi il Regolamento.

Ciao!