# Primo Programma
## Editor di testo
Tutta la programmazione si fa nelle finestre di codice. Ogni finestra di codice corrisponde a un file di testo contenente codice.
Puoi rinominare il file cliccando sul suo nome in cima alla finestra.

Il codice può essere modificato come in qualsiasi editor di testo finché non è in esecuzione.
Puoi eseguire il programma direttamente premendo il pulsante verde di riproduzione nella finestra del codice.
![](PlayButton50)

Puoi creare più file di codice usando il pulsante "+" nell'angolo in alto a destra dello schermo.
Puoi agganciare una finestra a un'altra trascinandola su di essa.

Noterai che una volta che inizi a digitare, apparirà una semplice finestra di completamento del codice.
Premi Tab per inserire il completamento del codice.
Usa i tasti freccia per navigare tra le opzioni di completamento.

Non preoccuparti se è la tua prima volta che programmi. Il linguaggio si sblocca passo dopo passo, quindi non sarai sopraffatto da tutte le cose che puoi fare.
La sintassi è anche simile a quella di Python, che è uno dei linguaggi di programmazione più usati al mondo, quindi impararlo non è completamente inutile.

Se conosci già Python, non è un problema neanche quello, potrai semplicemente saltare rapidamente le prime fasi del gioco per arrivare alle cose più interessanti.

Attualmente, ci sono due comandi per il drone disponibili.

`harvest()`

e

`do_a_flip()`

Queste sono chiamate a funzione. Puoi pensare a una funzione come a un comando che può essere eseguito. Lo esegui usando le parentesi `()`.

Prova a digitare queste istruzioni nella finestra del codice e a premere il pulsante di esecuzione.

Puoi pensare al tuo codice come a una sequenza di istruzioni. Puoi eseguire più istruzioni di seguito in questo modo:

`harvest()
do_a_flip()
harvest()`

## Sblocchi
Raccogliere erba ti darà fieno. Il fieno può essere usato per sbloccare i cicli nel menu degli sblocchi. Apri il menu degli sblocchi con il pulsante nell'angolo in alto a destra.