5 interessante måter å lære å kode

Mange har innsett viktigheten av å lære å kode som en livskompetanse. Uansett hvor du går, og hvilken jobb du har, er det alltid sett som i et positivt lys hvis du vet hvordan du skal jobbe med noen kode, selv om det ikke er ditt yrke.

Mange har innsett viktigheten av å lære å kode som en livskompetanse.  Uansett hvor du går, og hvilken jobb du har, er det alltid sett som i et positivt lys hvis du vet hvordan du skal jobbe med noen kode, selv om det ikke er ditt yrke.
Annonse

lær å kode Mange har innsett viktigheten av å lære å kode som en livskompetanse. Uansett hvor du går, og hvilken jobb du har, er det alltid sett som i et positivt lys hvis du vet hvordan du skal jobbe med noen kode, selv om det ikke er ditt yrke. Siden denne betydningen øker stadig mer, er det mange nye tiltak for å få barna til å lære kode i skolen. Mens det er flott å se dem, kan du ta kontroll over kodingsopplæringen din ved å ta noen skritt på egen hånd.

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

ComputerCraft

Minecraft En Latecomer Introduksjon Til Minecraft [MUO Gaming] En Latecomer 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 har vært så lenge siden den første alfa ble lagt ut - og det er like ... Les mer - nummer én cross-platform indie spill - spilles av tilsynelatende alle. Selv om du ikke spiller deg selv, er jeg sikker på at du har et godt antall venner som gjør det. Minecraft er ekstremt utvidbar med mange forskjellige mod, noe som gir opphav til pakker som Tekkit. Det er faktisk et mod som følger med Tekkit, kalt ComputerCraft, som legger til et helt kodende element i spillet.

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

Dette er imidlertid sannsynligvis den morsomste måten å gjøre det på, samtidig som det holder seg veldig enkelt. For hjelp med koding med ComputerCraft, sjekk ut deres hjemmeside.

Rebeca / Alice

Rebeca er et 3D-programmeringsmiljø som er basert på Alice Alice lærer Objektorientert Computer Programmering til Kids Alice lærer Objektorientert Computer Programmering til barn Les mer. Dette verktøyet er fantastisk fordi 3D grafikkprogrammering allerede er et hardt konsept som det er, så å ha et verktøy som forenkler alt til noe som kan brukes til utdanningsformål, er en god ting.

En av de viktigste fordelene med Rebeca over Alice er at det er internasjonalisert, så det er lettere å oversette det til forskjellige språk. Foreløpig er spansk tilgjengelig i tillegg til engelsk.

3DPL

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

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

Desktop Scripting

Hvis du vil rote rundt med noe nærmere selve programmeringen, kan du kanskje ta en titt på desktop scripting. Selv om disse skript vanligvis ikke bruker vanlige programmeringsspråk som C / C ++, lar de deg gjøre det faktiske arbeidet på datamaskinen din i stedet for å bare "leke rundt". Du trenger vanligvis ikke ekstra verktøy for skript i tillegg til din foretrukne tekstredigerer.

Windows-brukere kan opprette .bat-skript, Mac-brukere kan opprette AppleScript Slik bruker du Applescript's UI-skripting på Mac Slik bruker du Applescript's UI-skripting på Mac Les flere filer, og Linux kan opprette bash (.sh) skript. Det er et stort antall applikasjoner som disse kan brukes til. Noen eksempler inkluderer omdøping av massefil eller andre bulkoperasjoner, søk etter bestemte filer og mye mer.

Raspberry Pi

lær å kode

Hvis du hellere vil forlate datamaskinen du jobber med alene, kan du være interessert i å få en Raspberry Pi Raspberry Pi - En Kredittkort-basert ARM-datamaskin - Din for bare $ 25 Raspberry Pi - En Kredittkort SMM Computer - Din for bare $ 25 Noe stort har vært brygging i universitetsbyen Cambridge, Storbritannia. I det siste året har et team av akademikere, forretningsmenn, forelesere og programmerere gjort endelig endringer i et veldig spennende prosjekt. Les mer for koden din å lære eventyr. Enheten er bare størrelsen på et kredittkort, men har nok strøm til å kjøre noen lavressursspill og koster bare $ 35 for den høyere-end-modellen.

Raspberry Pi kjører en full ARM-basert Linux-distribusjon (som du må velge fordi du må lage et SD-kort for å kunne bruke det), så du har mange alternativer til din disposisjon, inkludert tradisjonelle programmeringsspråk som C / C + +, scripting som Bash og andre språk som gjør bruk av Pi's tilpassede porter som jobber med tilpasset maskinvare. Derfor kan så mye fleksibilitet være verdt å slippe en relativt liten sum penger.

Konklusjon

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

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

Image Credit: Internett-bakgrunn med binær kode via Shutterstock

In this article