Progate: impara a programmare online gratuitamente

Progate è un servizio - attualmente gratuito - web che ti insegna varie abilità di programmazione, scripting e altre competenze informatiche.

Il servizio è stato istituito nel 2014 a Tokyo, in Giappone, ed è stato reso disponibile in inglese nell'ottobre 2017.

È necessario registrarsi per un account per iniziare a utilizzare il servizio, ma l'e-mail inserita non è verificata in questo momento e non ci sono costi.

Progate mostra i corsi disponibili sulla sua prima pagina. Puoi imparare HTML e CSS, JavaScript, jQuery, Ruby, Ruby on Rails 5, PHP, Java, Python, la riga di comando (Linux, Unix) o Git in questo momento.

Alcuni corsi consistono in una singola lezione, mentre altri di più lezioni. Il completamento della lezione dalla riga di comando richiede un po 'più di un'ora, mentre trascorrerai più di 10 ore durante il corso Java.

Puoi controllare i dettagli di ogni lezione prima di iniziare un corso e, se lo desideri, puoi avviare più corsi.

Le lezioni sono composte da diapositive che attraversi una alla volta. Alcuni spiegano concetti mentre altri ti chiedono di mettere in pratica ciò che hai imparato in precedenza.

Lo screenshot in alto mostra il primo comando che impari quando inizi il corso Comando. Evidenzia come funziona il comando touch per creare nuovi file e lo visualizza bene.

La diapositiva successiva apre un ambiente di lavoro in cui viene richiesto di eseguire quel comando. Ottieni istruzioni a sinistra, una finestra di emulazione terminale al centro e informazioni sulla struttura dei file a destra.

Le modifiche apportate si riflettono nel riquadro della struttura dei file e puoi anche eseguire altri comandi in un test.

Viene fornita un'opzione per vedere la risposta, ripristinare l'interfaccia e per "giudicare" ciò che hai fatto.

La struttura generale dell'interfaccia web è abbastanza buona. Progate evidenzia i comandi o le informazioni sulle diapositive spiegandole con testo e visivamente. Puoi tornare a queste diapositive informative ogni volta che è necessario aggiornare la memoria o cercare qualcosa.

L'intero sistema utilizza elementi di gamifcation. Ottieni punti esperienza quando completi le sessioni di pratica, ad esempio, e sali di livello quando ne raggiungi un numero sufficiente.

I progressi vengono salvati automaticamente e puoi tornare a corsi e lezioni in un secondo momento per continuare dove ti sei fermato l'ultima volta.

Parole di chiusura

Progate ti insegna diversi linguaggi e abilità di scripting e programmazione. I corsi sono facili da seguire e poiché tutto accade online, è più facile iniziare rispetto alla maggior parte degli altri corsi che richiedono di impostare un ambiente di programmazione per iniziare.

Naturalmente alla fine dovrai farlo, ma se vuoi imparare subito una nuova abilità, questo è eccellente per questo.

Le istruzioni sono chiare e l'aiuto visivo fornito è utile per comprendere ogni concetto. (via Genbeta)