Dopo aver scaricato un efficace editor di testo ed appreso le regole base dei linguaggi di programmazione, dovrete passare a scaricare il compiler o l'interprete. Un compiler (detto anche compilatore) è un programma informatico che traduce una serie di istruzioni scritte in un determinato linguaggio di programmazione. Per qualunque linguaggio di alto livello, come C++ o Java, e molti altri, occorrerà infatti un adeguato compiler per trasformare il codice da utilizzare in un formato che possa essere facilmente interpretato dal computer. Esistono molti compiler tra cui scegliere e, anche in questo caso, la scelta dipenderà dal tipo di linguaggio che si sta usando. A questo punto, imparato il linguaggio di programmazione, scaricato il giusto editor di testo e scelto il compiler più funzionale, potrete finalmente iniziare a creare il vostro programma ed applicarlo nel modo più semplice, secondo le vostre esigenze informatiche.