Annuncio pubblicitario
Molte persone hanno capito l'importanza di imparare a programmare come abilità di vita. Non importa dove tu vada e che lavoro fai, è sempre visto in una luce positiva se sai come lavorare un po 'di codice, anche se non è la tua professione. Poiché questa importanza aumenta sempre di più, ci sono molte nuove iniziative per convincere i bambini a imparare il codice a scuola. Anche se è bello vederli, puoi prendere il controllo della tua educazione al codice facendo alcuni passi da solo.
La parte migliore - e probabilmente la più sorprendente - è che non deve essere una prova noiosa. Non mi credi? Dai un'occhiata a questi cinque diversi modi in cui puoi imparare a programmare.
ComputerCraft
Minecraft Introduzione di A Latecomer a Minecraft [MUO Gaming]Minecraft, la sensazione basata sui blocchi che ha preso d'assalto il gioco, ha ormai ben tre anni. È quasi difficile credere che sia passato tanto tempo da quando è stata pubblicata la prima alfa - ed è ugualmente ... Leggi di più
- il gioco indie multipiattaforma numero uno - è apparentemente giocato da tutti. Anche se non giochi da solo, sono sicuro che hai un buon numero di amici che lo fanno. Minecraft è estremamente estensibile con molte mod diverse, che danno origine a pacchetti come Tekkit. In realtà esiste una mod inclusa in Tekkit, chiamata ComputerCraft, che aggiunge un intero elemento di codifica al gioco.Dopo aver creato un computer con gli oggetti necessari, puoi iniziare a codificarlo usando il semplice Lingua Lua per costruire minatori automatici, inviare messaggi tra computer all'interno di Minecraft e così via Di Più. Sebbene non crei alcun programma o applicazione web "tradizionale", è ancora molto codice che può insegnare alle persone i concetti che possono estendere ad altri tipi di applicazioni.
Tuttavia, questo è probabilmente il modo più divertente di farlo pur rimanendo estremamente semplice. Per assistenza sulla codifica con ComputerCraft, controlla il loro sito web.
Rebeca / Alice
Rebeca è un ambiente di programmazione 3D basato su Alice Alice insegna programmazione orientata agli oggetti ai bambini Leggi di più . Questo strumento è fantastico perché la programmazione grafica 3D è già un concetto difficile così com'è, quindi avere un lo strumento che semplifica tutto a qualcosa che può essere utilizzato a scopi educativi è un grande strumento cosa.
Uno dei principali vantaggi di Rebeca rispetto ad Alice è il fatto che è stato internazionalizzato, quindi è più facile tradurlo in diverse lingue. Attualmente, lo spagnolo è disponibile oltre all'inglese.
3DPL
Un linguaggio di programmazione progettato specificamente per aiutare le persone ad apprendere concetti di oggetti 3D potrebbe anche essere una strada da percorrere. 3DPL offre un modo semplice e diretto per manipolare il codice e vedere i risultati. Sebbene questo linguaggio di programmazione non debba essere utilizzato per progetti reali, è comunque un ottimo strumento educativo che mostra il funzionamento in una forma più semplice.
Il sito che circonda 3DPL offre molteplici tutorial su come fare cose interessanti con esso, quindi vale anche la pena dare un'occhiata se sei interessato alla programmazione 3D.
Scripting desktop
Se vuoi scherzare con qualcosa di più vicino alla programmazione reale, potresti dare un'occhiata agli script desktop. Sebbene questi script di solito non utilizzino linguaggi di programmazione comuni come C / C ++, ti permettono di fare un vero lavoro sul tuo computer piuttosto che "giocare". Di solito non hai bisogno di strumenti extra per gli script oltre al tuo editor di testo preferito.
Gli utenti Windows possono creare script .bat, gli utenti Mac possono creare AppleScript Come utilizzare gli script dell'interfaccia utente di Applescript su Mac Leggi di più file e Linux può creare script bash (.sh). Esiste un gran numero di applicazioni per le quali queste possono essere utilizzate. Alcuni esempi includono la ridenominazione di file di massa o altre operazioni di massa, la ricerca di file specifici e molto altro.
Raspberry Pi
Se preferisci lasciare il computer su cui svolgi il tuo lavoro da solo, potresti essere interessato a ottenere un Raspberry Pi Raspberry Pi - Un computer ARM con dimensioni di una carta di credito - Il tuo a soli $ 25Qualcosa di grosso si sta preparando nella città universitaria di Cambridge, nel Regno Unito. Nell'ultimo anno un team di accademici, uomini d'affari, docenti e programmatori ha apportato modifiche finali a un progetto davvero eccitante ... Leggi di più per le tue avventure di apprendimento del codice. Il dispositivo ha solo le dimensioni di una carta di credito, ma ha abbastanza potenza per eseguire alcuni giochi a basso consumo e costa solo $ 35 per il modello di fascia alta.
Raspberry Pi esegue una distribuzione Linux completa basata su ARM (che puoi scegliere in quanto dovrai preparare una scheda SD da utilizzare con essa), quindi hai molte opzioni a tua disposizione eliminazione, inclusi linguaggi di programmazione tradizionali come C / C ++, scripting come Bash e altri linguaggi che fanno uso delle porte personalizzate del Pi che funzionano con hardware. Pertanto, può valere la pena tanta flessibilità per far cadere una quantità relativamente piccola di denaro.
Conclusione
Spero che questi 5 modi unici di apprendimento del codice ti aiuteranno a iniziare e motivato a seguirlo. Come ho detto prima, non deve essere un codice noioso che fa cose minuscole - può essere eccitante e utilizzato in molte applicazioni diverse che sono molto popolari. Non importa se sei solo un bambino o un adulto che desidera apprendere alcune abilità, non c'è momento migliore di adesso per iniziare!
Vuoi imparare a programmare? Se hai già, qual è il tuo metodo preferito per insegnare agli altri? Fateci sapere nei commenti!
Credito immagine: Sfondo di Internet con codice binario tramite Shutterstock
Danny è senior presso la University of North Texas e gode di tutti gli aspetti del software open source e di Linux.