Oggi, tutti possono acquisire familiarità con l'informatica e i diversi linguaggi di programmazione fin da tenera età. Esistono molti strumenti di apprendimento online e sotto forma di applicazioni mobile per iniziare nel mondo della programmazione. Sebbene questi non sostituiscano i corsi formali, servono a comprendere i concetti di base della programmazione attraverso esercizi giocosi. Di seguito, presentiamo una selezione di cinque applicazioni per apprendere o perfezionare l'arte della creazione di codice.
SoloLearn è un'applicazione gratuita per poter apprendere le basi fondamentali del codice.
Con più di 1000 corsi disponibili anche su Android e iOS, SoloLearn è una delle applicazioni gratuite più complete per quanto riguarda la programmazione. Sulla piattaforma si potranno ritrovare lezioni di diverso livello, base o avanzato, esercizi e quiz riguardanti i differenti linguaggi informatici (C++, CSS, HTML, Python, JavaScript, SQL). SoloLearn è anche un log e un forum che consente di scambiare informazioni con altri apprendisti. Ecco il sito ufficiale, al momento solo in lingua inglese.
Progate dispone di 16 linguaggi di programmazione in un sito e un’applicazione.
Per gli indecisi che vorrebbero apprendere diversi linguaggi informatici, Progate è la scelta ideale, in quanto è completa e acclamata da migliaia di utenti in tutto il mondo. HTML, Ruby, PHP, Python o ancora jQuery fanno parte dei 16 linguaggi disponibili sul sito e sull’applicazione. Le lezioni, accessibili ad esperti e principianti sono impostate sotto forma di slide in cui è l’aspetto visivo a farla da padrone. Degli esercizi vengono proposti per far pratica e ogni lezione dura circa un’ora e mezza. Progate richiede la sottoscrizione di un abbonamento mensile. Per maggiori informazioni si rimanda direttamente sito.
Grasshopper consente di iniziare la programmazione JavaScript su mobile.
Secondo Google tutti possono provare a programmare in JavaScript. L’applicazione Grasshopper lanciata dalla società di Mountain View ne è la prova. Ludica, ben progettata e colorata, è indirizzata ad adulti principianti e a tutti coloro che vogliono familiarizzare con JavaScript. Grasshopper è presentato come un’avventura composta da brevi esercizi che consentono di scoprire il funzionamento di questo linguaggio informatico. Gratuito e in inglese, l’applicazione si rivela facilmente accessibile. Disponibile su Android e iOS, scopri di più sul sito Grasshopper.
Su Mimo sono disponibili dei tutorial per programmare e creare delle applicazioni.
Comprendere il codice nascosto dietro i giochi, applicazioni mobili o ancora siti web e riuscire a creare il proprio progetto è ciò che è proposto da Mimo, disponibile su Android e iOS. Per utilizzarlo, basterà scegliere un argomento per poter iniziare delle lezioni personalizzate, con la possibilità di selezionare il proprio apprendimento inerente ad esempio la cyber security o un linguaggio di programmazione ben preciso. Mimo offre lezioni corte ed esercizi semplici da svolgere in giornata. Soltanto i primi capitoli sono accessibili gratuitamente e la versione premium necessita la sottoscrizione di un abbonamento annuale a pagamento. Per maggiori informazioni, ecco il sito ufficiale
L'obiettivo di CodeKarts è quello di introdurre alla programmazione i bambini.
Non c'è età per imparare a programmare, inoltre è un'eccellente modo di stimolare la logica molto presto! Code Karts è un'applicazione originale che si può proporre ai bambini al posto dei giochi tradizionali. Grazi ad un sistema di blocchi di codici da collocare dall'inizio alla fine, i giovani user dovranno creare un circuito per permettere all'automobile di tagliare il traguardo. Man mano che si avanza nel gioco, i livelli diventano sempre più complessi. Disponibile per dispositivi iOS e Android, Code Karts è progettato per bambini dai 4 anni in su. E come molte altre app, alcuni livelli sono disponibili previ pagamento.
Scopri di più su Code Karts.
Foto: © 123RF.com