Annonse

lære å kodeMange mennesker har innsett viktigheten av å lære å kode som en livsferdighet. Uansett hvor du går og hvilken jobb du har, blir det alltid sett på som i et positivt lys om du vet hvordan du skal jobbe en kode, selv om det ikke er yrket ditt. Når denne viktigheten øker stadig mer, er det nok av nye initiativer for å få barna til å lære seg kode på skolen. Selv om det er flott å se dem, kan du ta kontroll over kodingsopplæringen din ved å ta noen skritt på egenhånd.

Den beste - og sannsynligvis mest overraskende delen - er at det ikke trenger å være en kjedelig prøvelse. Tror du ikke på meg? Ta en titt på disse fem forskjellige måtene du kan lære å kode.

ComputerCraft

Minecraft En latecomers introduksjon til Minecraft [MUO Gaming]Minecraft, den blokkbaserte sensasjonen som tok spill med storm, er nå godt over tre år gammel. Det er nesten vanskelig å tro at det er så lenge siden den første alfaen ble lagt ut - og det er like ... Les mer - nummer én-plattforms indie-spill - spilles av tilsynelatende alle. Selv om du ikke spiller selv, er jeg sikker på at du har et godt antall venner som gjør det. Minecraft er ekstremt utvidbar med mange forskjellige mods, noe som gir opphav til pakker som Tekkit. Det er faktisk en mod som følger med Tekkit, kalt

ComputerCraft, som tilfører et helt kodingselement til spillet.

Når du har laget en datamaskin fra de nødvendige elementene, kan du begynne å kode på den ved å bruke det enkle Lua språk for å bygge automatiske gruvearbeidere, sende meldinger mellom datamaskiner innen Minecraft, og så mye mer. Selv om det ikke bygger noen "tradisjonelle" programmer eller nettapplikasjoner, er det fortsatt veldig mye koding som kan lære folk konseptene som de kan utvide til andre typer applikasjoner.

Imidlertid er dette sannsynligvis den morsomste måten å gjøre det på, mens du holder det ekstremt enkelt. For hjelp med koding med ComputerCraft, sjekk ut nettstedet deres.

Rebeca / Alice

Rebeca er et 3D-programmeringsmiljø som er basert på Alice Alice lærer objektorientert dataprogrammering til barn Les mer . Dette verktøyet er fantastisk fordi programmering av 3D-grafikk allerede er et hardt konsept som det er, så det å ha en verktøy som forenkler alt til noe som kan brukes til pedagogiske formål, er et flott ting.

En av de viktigste fordelene med Rebeca overfor Alice er det faktum at det er blitt internasjonalisert, så det er lettere å oversette det til forskjellige språk. For øyeblikket er spansk tilgjengelig i tillegg til engelsk.

3DPL

Et programmeringsspråk designet spesielt for å hjelpe folk å lære begreper om 3D-objekter kan også være en vei å gå. 3DPL tilbyr en enkel og grei måte å manipulere kode og se resultatene. Selv om dette programmeringsspråket ikke skal brukes til faktiske prosjekter, er det fremdeles et flott pedagogisk verktøy som viser virkningene i en enklere form.

Nettstedet rundt 3DPL tilbyr flere opplæringsprogrammer om hvordan du kan gjøre kule ting med det, så det er også verdt å sjekke ut om du er interessert i 3D-programmering.

Desktop-skripting

Hvis du vil rote deg med noe nærmere den faktiske programmeringen, kan det være lurt å se på desktop scripting. Selv om disse skriptene vanligvis ikke bruker vanlige programmeringsspråk som C / C ++, lar de deg gjøre faktisk arbeid på datamaskinen din i stedet for bare å "leke". Du trenger vanligvis ingen ekstra verktøy for skript i tillegg til den foretrukne tekstredigereren.

Windows-brukere kan lage .bat-skript, Mac-brukere kan opprette Apple Slik bruker du Applescript-brukergrensesnitt på Mac Les mer filer, og Linux kan lage bash (.sh) -skript. Det er et stort antall applikasjoner som disse kan brukes til. Noen eksempler inkluderer endring av bulkfiler eller andre bulkoperasjoner, søk etter spesifikke filer og mye mer.

Bringebær Pi

lære å kode

Hvis du heller vil la datamaskinen du gjør arbeidet alene, kan det hende du er interessert i å få en Bringebær Pi Raspberry Pi - En størrelse med kredittkort ARM-datamaskin - din for bare 25 dollarNoe stort har blitt brygget i universitetsbyen Cambridge, Storbritannia. Det siste året har et team av akademikere, forretningsmenn, forelesere og programmerere gjort endelige endringer i et veldig spennende prosjekt ... Les mer for kodelæringseventyrene dine. Enheten er bare på størrelse med et kredittkort, men har nok kraft til å kjøre noen spill med lite ressurser og koster bare $ 35 for den avanserte modellen.

Raspberry Pi kjører en fullstendig ARM-basert Linux-distribusjon (som du kan velge som du trenger å forberede et SD-kort for å bruke det), så du har mange muligheter avhending, inkludert tradisjonelle programmeringsspråk som C / C ++, skripting som Bash, og andre språk som bruker Pi's tilpassede porter som fungerer med tilpassede maskinvare. Derfor kan så mye fleksibilitet være verdt å slippe en relativt liten sum.

Konklusjon

Forhåpentligvis vil disse 5 unike måtene å lære kode hjelpe deg med å komme i gang og motivere til å holde deg til den. Som jeg sa tidligere, det trenger ikke å være kjedelig kode som gjør veldig små ting - det kan være spennende og brukes i mange forskjellige applikasjoner som er svært populære. Uansett om du bare er barn eller voksen og ser på å lære deg noen ferdigheter, er det ingen bedre tid enn nå å komme i gang!

Vil du lære å kode? Hvis du allerede har det, hva er din foretrukne metode for å lære andre? Gi oss beskjed i kommentarene!

Bildekreditt: Internett bakgrunn med binær kode via Shutterstock

Danny er senior ved University of North Texas som liker alle aspekter av open source programvare og Linux.