Salta al contenuto
Sostienici Dona
Curiosità

Imparare a programmare giocando

· · di skariko

Volete imparare a programmare giocando? Oppure volete mettere alla prova le vostre conoscenze? Ecco qualche suggerimento!

Questo sito nasce con l’esigenza di far capire a quante più persone possibili che molte cose sono meno difficili di quello che sembrano. Ci occupiamo principalmente di privacy, ma più in generale apprezziamo quando le cose vengono spiegate terra-terra e quando si riesce ad insegnare qualcosa anche divertendosi. Ad esempio si può imparare a programmare giocando?

Certo, per saper fare determinate cose è sempre necessario studiare. Ma per poi mettere in pratica quello che si ha imparato ed esercitarsi non è sempre obbligatoria la noia. Inoltre l’esercizio e l’esperienza sono importanti tanto quanto lo studio. È per questo motivo che vogliamo pubblicare questo articolo.

Grazie ai siti che vi andremo a suggerire, infatti, potrete imparare a programmare divertendovi. È quindi dedicato soprattutto a tutte le persone che si stanno affacciando per la prima volta nel mondo della programmazione e hanno voglia di imparare qualcosa di nuovo e chissà magari partecipare al prossimo Hacktoberfest!

Imparare a programmare giocando

Warriorjs

software libero

Con WarriorJS potrete mettere in atto le vostre conoscenze di JavaScript. Verrà creata una vera e propria avventura (per ora ci sono due livelli: principiante ed intermedio) che dovrete far affrontare al vostro guerriero. Non vi sveliamo nulla, è uno dei più carini e divertenti da fare per allenarsi!

Sito ufficialevai al sito ufficiale

CodeCombat

Graficamente eccezionale. È un vero e proprio gioco. Inizierete con lo scegliere il vostro eroe ed il vostro linguaggio di programmazione tra Python, JavaScript e CoffeeScript. Il gioco consiste nel superare le prove richieste dai vari livelli. Al posto dei normali tasti e del mouse per giocare dovrete programmare il vostro eroe! Questo gioco è adatto anche ai più principianti, potete davvero imparare a programmare giocando! Attenzione perché è gratuito solamente per i primi livelli: dopo un po’ è obbligatorio il pagamento.

Sito ufficialevai al sito ufficiale

CodeMonkey

Un metodo divertente ed intelligente per insegnare ai bambini ed ai ragazzi a programmare. Non avete figli? Potete anche provarci voi stessi per scoprire se la programmazione è qualcosa che può fare per voi o meno! Il trial iniziale è gratuito, dopo 14 giorni costerà solo 5€ al mese. Non è mai troppo tardi per imparare!

Sito ufficialevai al sito ufficiale

Oh My Git!

software libero

Avete sempre sentito parlare di Git ma non avete idea di cosa sia Git e vorreste conoscerlo un po’ di più? Oh My Git! è un un simpatico gioco multi-piattaforma creato apposta per imparare a utilizzare Git!

Sito ufficialevai al sito ufficiale

SQL Murder Mystery

software libero

C’è stato un omicidio a SQL City! SQL Murder Mystery è progettato sia per aiutare le persone ad apprendere concetti e comandi SQL sia per essere un gioco divertente per gli utenti già esperti di SQL. Riuscirete a risolvere il crimine e a trovare l’assassino?

Sito ufficialevai al sito ufficiale

SQL Noir

software libero

Se avete apprezzato SQL Murder Mystery ecco un altro bel gioco open source dove dovrete risolvere misteri proprio grazie all’SQL. Anche questo è molto carino e ben fatto e lo consigliamo sia a chi vuole imparare sia a chi vuole migliorare le proprie conoscenze!

Sito ufficialevai al sito ufficiale

Tynker

Tynker non siamo riusciti a provarlo perché è a pagamento. Però promette bene e ne abbiamo sentito parlare altrettanto bene! È dedicato ai bambini, a partire dai 5 anni. Ma se siete più grandicelli e non avete figli a cui fare questo regalo potete provare la versione dedicata ai maggiori di 14 anni dove potrete imparare JavaScript e Python!

Sito ufficialevai al sito ufficiale

The Aviator

software libero

Se siete dei programmatori, o se state studiando per diventarlo, in questo videogioco potete mettere in atto quello che avete imparato! The Aviator fonte ha quattro mondi/livelli di difficoltà ognuno con all’interno diversi livelli da superare con la logica. Buon divertimento!

Sito ufficialevai al sito ufficiale

Code Monster

Un mostro vi insegnerà le basi della programmazione. Seguite le sue istruzioni per imparare un po’ di JavaScript! È davvero semplice e divertente da fare e vi aiuterà a capire se la programmazione fa per voi!

Sito ufficialevai al sito ufficiale

Flexbox Froggy

software libero

Se avete voglia di esercitarvi con il CSS questa simpatica rana fa sicuramente al caso vostro! 24 livelli, uno più difficile dell’altro, per imparare a utilizzare correttamente il CSS. Spostate le rane seguendo le istruzioni per ogni livello!

Sito ufficialevai al sito ufficiale

SoloLearn

Non è un gioco ma una serie di quiz per imparare a programmare in Python, in C++, in JavaScript e molto altro. Prima di rispondere ai quiz dovete ovviamente studiare i concetti base di questi linguaggi. Purtroppo è solamente in inglese ma è disponibile anche per Android ed iPhone.

Sito ufficialevai al sito ufficiale

Enki

Come sopra, anche questo non è un vero e proprio gioco ma un modo molto semplice e divertente per imparare a programmare. Anche in questo caso sono disponibili guide per principianti ed esperti.

Google Playscarica da Google Play App Storescarica dall'App Store

Exercism

A differenza dei precedenti questo è molto più complesso da utilizzare e consigliato a chi è già dell’ambiente e sa dove e come muoversi. Non è un gioco ma una serie di esercizi guidati per imparare oltre 50 linguaggi di programmazione.

Sito ufficialevai al sito ufficiale

Advent of Code

Cosa ne dite di un calendario dell’avvento in versione nerd? Venticinque giorni di puzzle super interessanti e dove si impara davvero molto! Per riuscirci bisogna avere solo un po’ di conoscenza di programmazione (di qualunque tipo, non c’è un linguaggio specifico da utilizzare) ed abili nel problem solving. Si parte ogni anno il primo dicembre e ogni puzzle si sblocca a mezzanotte! Potete guardare gli eventi passati per capire meglio di cosa si sta parlando e decidere di partecipare quest’anno!

Grazie mille per la segnalazione di questo progetto su Mastodon!

Sito ufficialevai al sito ufficiale

Grid Garden

software libero

Anche in questo caso è stato creato un gioco interattivo dove, tramite l’uso di CSS, potrai far crescere le carote del tuo giardino e ovviamente mettere in pratica un po’ di CSS imparato. È un progetto open source.

Sito ufficialevai al sito ufficiale

Runno

software libero

Runno non è un gioco per imparare a programmare giocando, ma vi permetterà di testare del codice Python senza avere a vostra disposizione un server sottomano. Molto utile quindi per testare le vostre competenze! È anche un progetto open source fonte.

Sito ufficialevai al sito ufficiale

Yare.io

Uno sparatutto in tempo reale per imparare a programmare in JavaScript. Un’idea davvero brillante e intelligente!

Sito ufficialevai al sito ufficiale

Free the bugs

Un piccolo gioco, disponibile anche per Android, che vi permetterà di esplorare le vostre conoscenze Java Gava.

Gioca oragioca ora F-Droidscarica da F-Droid GitHubscarica da GitHub Codice sorgenteguarda il codice sorgente

Mimo

Applicazione interessante, anche se con qualche dark pattern di troppo, per imparare a programmare. Non è un vero e proprio gioco quanto una serie di domande e indovinelli per imparare a programmare. Ci sono nozioni di base, premi e molto altro. Non sembra esserci una traduzione in italiano.

Sito ufficialevai al sito ufficiale

CodeOnTheCob

Sfide gratuite (e a pagamento) per imparare a utilizzare due linguaggi di programmazione: Python e Go.

Sito ufficialevai al sito ufficiale

Alcuni extra

Prima di concludere il nostro articolo vi lasciamo altre piccole gemme trovate nella rete. Sono due siti che metteranno alla prova le vostre conoscenze sulla crittografia e sulla cybersicurezza. Se non sapete di cosa stiamo parlando girate questo articolo a qualche vostro amico e invitatelo a partecipare!

TryHackMe

Dedicato a chi vuole mettere alla prove le proprie conoscenze di cybersicurezza! Lo scopo di questo gioco è infatti riuscire a fare breccia nel sistema sfruttando delle falle create ad hoc. Ci sono diverse difficoltà, anche quella per totali principianti!

Sito ufficialevai al sito ufficiale

CryptoHack

Vi sentite degli esperti di crittografia? Provate allora questo sito, ma vi avvisiamo fin da subito. Anche solo per registrarsi è necessario superare un test, dovrete infatti decifrare un codice criptato con il cifrario di Cesare. Senza di questo non sarà nemmeno possibile iscriversi. Auguri!

Sito ufficialevai al sito ufficiale

Hack The Box

Un gigantesco parco giochi per aziende, università e persone individuali, per imparare e migliorare le proprie capacità. Esiste sia una versione gratuita che una versione VIP a pagamento. Molto carino ed intelligente!

Sito ufficialevai al sito ufficiale

Hacknet

Non si parla proprio di programmazione ma più di hacking e di Unix. Questo è un vero e proprio gioco dedicato all’hacking e per giocare è necessario conoscere e saper utilizzare il terminale Unix. Disponibile per Windows, per macOS e ovviamente per Linux.

Sito ufficialevai al sito ufficiale

Bitburner

software libero

Anche questo è un gioco, poco adatto ai neofiti, ma molto interessante e ben fatto. È un gioco completamente testuale che combina elementi di sistemi e reti e di programmazione. Si può giocare online su Bitburner oppure scaricarlo da Steam.

Sito ufficialevai al sito ufficiale
Cosa è cambiato in questo articolo (2)
  • 2025-11-07: aggiunto il gioco educativo Free the bugs.
  • 2025-04-07: sistemata grafica, aggiornati link e aggiunto SQL Noir.

Vedi tutte le modifiche su Codeberg →

Trovato un refuso? Segnalacelo, oppure vai al sorgente · serve un account Codeberg

Commenti (archivio)

Commenti storici importati da WordPress, conservati per archivio. Non è più possibile aggiungerne di nuovi.

sangiovanni

@skariko Grazie! molto utile ed interessante!

Da leggere anche

curiosita

Alternative a LeAlternative.net

Non siamo soli là fuori! Fortunatamente non siamo l'unico sito che propone alternative etiche. Ecco a voi le …

aggiornato il
curiosita

Come iniziare ad usare Linux

Come iniziare ad usare Linux? Non è per forza un passaggio complicato. Si può procedere a piccoli passi …

aggiornato il
curiosita

Le emissioni di CO2 di Internet

Quale è l'impatto ambientale di Internet? Quante sono le emissioni di CO2 di internet prodotte dai siti web? …

aggiornato il
curiosita

Essere anonimi online?

Pensate di essere anonimi online? Ecco un semplice test. Un sito che vi dimostrerà come la navigazione in …

aggiornato il
curiosita

Privacy Chicken

Privacy Chicken è una gallina che vuole tutti i costi i nostri dati. Non spaventatevi! È quello che accade …

aggiornato il
curiosita

Sito consigliato: Data Detox Kit

Vi consigliamo un sito da consultare. Si chiama Data Detox Kit e riassume bene alcuni concetti su privacy, …

#Javascript Tutti gli articoli

Continua la conversazione La parte più bella di Le Alternative è la sua comunità, ti aspettiamo!

Bugiardino · leggere attentamente

📦 Cos'è F-Droid?

È un negozio di app come il Play Store, ma dentro ci sono solo app libere. Se un'app ha pubblicità o ti traccia, F-Droid te lo dice prima che la installi. Esiste dal 2010: in tutti questi anni è diventato il punto di riferimento di chi tiene alla privacy su Android.

Come si installa, in 3 passi

  1. Apri f-droid.org dal telefono e tocca Scarica F-Droid.
  2. Apri il file scaricato: Android ti chiede se il browser può installare app. Rispondi sì.
  3. Fatto. Da qui cerchi e aggiorni le app come sul Play Store (la prima volta Android farà la stessa domanda per F-Droid: sì anche lì).
La schermata Scopri di F-Droid: in alto le Nuove app, sotto quelle Aggiornate di recente, con le icone delle app una accanto all'altra
Ecco cosa vi troverete davanti

😌 È sicuro? Sì, ed è anche per questo che lo consigliamo. E le app non le scegliamo a casaccio: prima di parlarne guardiamo chi le sviluppa, da dove arrivano e cosa chiedono di poter fare sul telefono.

Vuoi saperne di più? →

Bugiardino · leggere attentamente

🤔 Come si installa un APK?

Semplificando al massimo: un APK è il file di installazione di un'app, un po' come i file .exe su Windows o i .dmg sul Mac.

  1. Tocca il bottone e scarica il file .apk.
  2. Aprilo: Android ti chiede il permesso di installare app «da fonti sconosciute». Concedilo.
  3. Installa.
⏳ Ti chiede di aspettare 24 ore?

È una novità di Google per le app di sviluppatori che non si sono registrati da loro. Se non te lo chiede, salta pure questa parte.

  1. Attiva le Opzioni sviluppatore (Impostazioni → Info sul telefono → tocca 7 volte «Numero build»).
  2. Lì dentro attiva l'opzione per le app di sviluppatori non verificati e riavvia il telefono.
  3. Dopo 24 ore torna lì e scegli se consentirle per 7 giorni o per sempre.

Si fa una volta sola, non per ogni app. Se poi la disattivi, le app installate così non si aggiornano più.

✅ È pericoloso? No, se il file arriva dalla pagina ufficiale del progetto. Mai APK da siti a caso: usa sempre i link che diamo noi.