Molti portali parlano fino allo sfinimento della carenza di programmatori e dei posti di lavoro che restano scoperti, ma non fanno molto per condividere risorse o descrivere i principali ostacoli. Il passo più difficile nella programmazione è il primo, ma gli sviluppatori di CodeGym propongono qualcosa di diverso: imparare a programmare in Java giocando, con grande enfasi sulla pratica. Che ne dici di salire di livello e attraversare più di 1.200 lezioni...?
Nessuno dice che sia facile. Imparare un linguaggio di programmazione richiede tempo, dedizione, pazienza e un'alta tolleranza alla frustrazione. Bisogna essere disposti a sperimentare, provare, commettere errori e riprovare. Tutti si chiedono «da dove comincio?», e purtroppo la maggior parte delle risposte mette solo teoria sul tavolo.
Qui entra in gioco CodeGym. Qual è la sua strategia? Che tutti gli interessati possano imparare a programmare in Java, ma allo stesso tempo giocare. Il materiale è stato preparato e strutturato come un'avventura. Pensa a un gioco di ruolo: sei al livello 1, non hai abilità e il tuo equipaggiamento è basilare. CodeGym si aspetta che tu voglia imparare Java da zero, e il suo «gioco» include un'impressionante quantità di esercizi.
Come imparare a programmare in Java con CodeGym
Il materiale di apprendimento di CodeGym è diviso in tre categorie. La prima è «Corso», e ciascuna delle sue voci è una missione da completare. Tutto comincia con la Sintassi di Java, che ci insegnerà classi, oggetti, metodi, variabili, tipi di dati di base, array, istruzioni condizionali e cicli. Ma non lasciarti intimidire da questa descrizione. Il testo ci parla dell'equipaggio del Galactic Rush, una nave da crociera che è finita incagliata su un pianeta abitato da robot selvaggi. L'equipaggio decide di riprogrammare i robot per usarli come manodopera, ma uno dei membri (che è anche un robot) ha dei dubbi sullo sfruttamento dei locali...
Le missioni continuano con «Nucleo di Java», «Multithreading in Java» e «Collezioni di Java», ma non devi preoccupartene ora. In sostanza, CodeGym racconta una storia divisa in lezioni e vuole che tu ti coinvolga più a fondo. Solo il «Livello 0» è composto da nove lezioni, e dovrai arrivare al Livello 10 prima di completare il modulo di Sintassi. In totale, CodeGym offre più di 1.200 lezioni, con un approccio pratico all'80 per cento.
La categoria «Compiti» non fa altro che presentare l'elenco di lezioni/esercizi che vedrai nel «Corso», e infine arriviamo a «Giochi», dove dovrai creare cloni di titoli famosi (Snake, 2048, ecc.) con quello che hai imparato. Una buona parte del contenuto è stata tradotta in italiano, ma non stupirti se trovi una lezione o due in inglese. Se pensi che CodeGym sia ciò che ti serve per imparare a programmare in Java, non esitare a creare un account.
Sito ufficiale: Clicca qui