per creare programmi devi sapere almeno un linguaggio di programmazione, creare il codice e compilarlo per ottenere un eseguibile