Progate è un servizio web attualmente gratuito che ti insegna varie abilità di programmazione, scripting e altre competenze relative al computer.
Il servizio è stato istituito nel 2014 a Tokyo, in Giappone, ed è stato reso disponibile in inglese nell'ottobre 2017.
Devi creare un account per iniziare a utilizzare il servizio, ma l'email che inserisci non è verificata in questo momento e non ci sono costi.
Progate mostra i corsi disponibili in 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 sono composti da un'unica lezione, mentre altri da più lezioni. Ad esempio, la lezione sulla riga di comando richiede un po' più di un'ora per essere completata, mentre passerai più di 10 ore a seguire il corso Java.
Puoi controllare i dettagli di ogni lezione prima di iniziare un corso e puoi iniziare più corsi se lo desideri.
Le lezioni sono composte da diapositive che si scorrono una per una. 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 Command Command. Evidenzia come funziona il comando touch per creare nuovi file e lo visualizza bene.
La diapositiva successiva apre un ambiente di lavoro in cui ti viene chiesto di eseguire quel comando. Ottieni istruzioni a sinistra, una finestra di emulazione di 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 "giudicare" ciò che hai fatto.
La struttura generale dell'interfaccia web è abbastanza buona. Progate evidenzia comandi o informazioni sulle diapositive spiegandoli con testo e visivamente visual. Puoi tornare a queste diapositive informative ogni volta che hai bisogno di rinfrescarti la memoria o cercare qualcosa.
L'intero sistema che utilizza elementi di gamifcation. Ottieni punti esperienza quando completi le sessioni di pratica, ad esempio, e sali di livello una volta raggiunto un numero sufficiente.
I progressi vengono salvati automaticamente e puoi tornare ai corsi e alle lezioni in un secondo momento per continuare da 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 avviene online, è più facile iniziare rispetto alla maggior parte degli altri corsi che richiedono la configurazione di un ambiente di programmazione per iniziare.
Naturalmente, alla fine dovrai farlo, ma se vuoi solo imparare subito una nuova abilità, questo è eccellente per quello.
Le istruzioni sono chiare e l'aiuto visivo fornito è utile per comprendere ogni concetto. (via Genbeta)