5 interessante måder at lære at kode

Mange mennesker har indset vigtigheden af ​​at lære at kode som en livskompetence. Uanset hvor du går, og hvilket job du har, ses det altid som et positivt lys, hvis du ved hvordan man arbejder med nogle kode, selvom det ikke er dit erhverv.

Mange mennesker har indset vigtigheden af ​​at lære at kode som en livskompetence.  Uanset hvor du går, og hvilket job du har, ses det altid som et positivt lys, hvis du ved hvordan man arbejder med nogle kode, selvom det ikke er dit erhverv.
Reklame

lær at kode Mange mennesker har indset vigtigheden af ​​at lære at kode som en livskompetence. Uanset hvor du går, og hvilket job du har, ses det altid som et positivt lys, hvis du ved hvordan man arbejder med nogle kode, selvom det ikke er dit erhverv. Da denne betydning stiger nogensinde, er der masser af nye initiativer for at få børnene til at lære kode i skolen. Mens det er dejligt at se dem, kan du tage kontrol over din kodende uddannelse ved at tage nogle skridt alene.

Den bedste - og nok mest overraskende del - er, at den ikke behøver at være en kedelig prøvelse. Tro mig ikke? Tjek disse fem forskellige måder, du kan lære at kode.

ComputerCraft

Minecraft En Latecomer Introduktion til Minecraft [MUO Gaming] En Latecomer Introduktion til Minecraft [MUO Gaming] Minecraft, den blokbaserede fornemmelse, der tog spil med storm, er nu godt over tre år gammel. Det er næsten svært at tro på, at det har været så længe siden den første alpha blev lagt ud - og det er lige så ... Læs mere - det nummer et cross-platform indie spil - spilles af tilsyneladende alle. Selvom du ikke spiller dig selv, er jeg sikker på, at du har et godt antal venner, der gør. Minecraft er ekstremt udvidelig med mange forskellige mods, hvilket giver anledning til pakker som Tekkit. Der er faktisk et mod, der er inkluderet i Tekkit, kaldet ComputerCraft, som tilføjer et helt kodende element til spillet.

Når du har lavet en computer fra de nødvendige elementer, kan du begynde at kode på det ved hjælp af det lette Lua-sprog til at bygge automatiske minearbejdere, sende meddelelser mellem computere inden for Minecraft og meget mere. Selvom det ikke opbygger nogen "traditionelle" programmer eller webapplikationer, er det stadig meget kodning, der kan lære folk de begreber, de kan udvide til andre typer applikationer.

Dette er dog nok den sjoveste måde at gøre det på, samtidig med at det er meget enkelt. For hjælp til kodning med ComputerCraft, tjek deres hjemmeside.

Rebeca / Alice

Rebeca er et 3D-programmeringsmiljø, der er baseret på Alice Alice, lærer Objektorienteret Computerprogrammering til Kids Alice lærer Objektorienteret Computerprogrammering til Kids Læs mere. Dette værktøj er fantastisk, fordi 3D grafikprogrammering allerede er et hårdt koncept som det er, så at have et værktøj, som forenkler alt til noget, som kan bruges til uddannelsesmæssige formål, er en god ting.

En af de primære fordele ved Rebeca over Alice er, at det er blevet internationaliseret, så det er lettere at oversætte det til forskellige sprog. I øjeblikket er spansk tilgængelig ud over engelsk.

3DPL

Et programmeringssprog, der er designet specielt til at hjælpe folk med at lære koncepter af 3D-objekter, kan også være en vej at gå. 3DPL tilbyder en simpel, nem måde at manipulere kode på og se resultaterne. Selvom dette programmeringssprog ikke skal bruges til egentlige projekter, er det stadig et godt uddannelsesværktøj, der viser arbejdet i en enklere form.

Området omkring 3DPL tilbyder flere vejledninger om, hvordan man gør kølige ting med det, så det er også værd at tjekke, om du er interesseret i 3D-programmering.

Desktop Scripting

Hvis du vil rote rundt med noget tættere på den faktiske programmering, kan du måske kigge på desktop scripting. Selvom disse scripts normalt ikke bruger fælles programmeringssprog som C / C ++, så lader de dig gøre det egentlige arbejde på din computer i stedet for at bare "spille rundt". Du har normalt ikke brug for ekstra værktøjer til scripts udover din foretrukne tekstredigeringsenhed.

Windows-brugere kan oprette .bat-scripts, Mac-brugere kan oprette AppleScript Sådan bruger du Applescript's UI-scripting på Mac Sådan bruger du Applescript's UI-scripting på Mac Læs flere filer, og Linux kan oprette bash (.sh) scripts. Der er et stort antal applikationer, som disse kan bruges til. Nogle eksempler omfatter omdøbning af bulkfil eller andre bulkoperationer, søgning efter specifikke filer og meget mere.

Hindbær Pi

lær at kode

Hvis du hellere vil forlade computeren, hvor du gør dit arbejde alene, så kan du være interesseret i at få en Raspberry Pi Raspberry Pi - Et kreditkort-kort ARM-computer - Din til kun 25 dollar Raspberry Pi - Et kreditkort-kort ARM Computer - Yours For Only $ 25 Noget stort har brugt i universitetet byen Cambridge, Storbritannien. I det sidste år har et team af akademikere, forretningsmænd, foredragsholdere og programmører lavet endelige ændringer til et meget spændende projekt. Læs mere for din kodeindlæring eventyr. Enheden er kun størrelsen af ​​et kreditkort, men har nok strøm til at køre nogle lav-ressource spil og koster kun $ 35 for den avancerede model.

Raspberry Pi kører en fuld ARM-baseret Linux-distribution (som du skal vælge, da du skal lave et SD-kort til brug sammen med det), så du har masser af muligheder til din rådighed, herunder traditionelle programmeringssprog som C / C ++, scripting som Bash og andre sprog, der gør brug af Pi's brugerdefinerede porte, der arbejder med brugerdefineret hardware. Derfor kan så meget fleksibilitet være værd at tabe en relativt lille sum penge.

Konklusion

Forhåbentlig vil disse 5 unikke måder at lære kode hjælpe dig med at komme i gang og motiveret til at klare det. Som jeg sagde tidligere, behøver det ikke at være kedeligt kode, der gør meget små ting - det kan være spændende og bruges i mange forskellige applikationer, der er meget populære. Uanset om du bare er et barn eller en voksen ser på at lære nogle færdigheder, er der ingen bedre tid end nu at komme i gang!

Vil du lære at kode? Hvis du allerede har, hvad er din foretrukne metode til at undervise andre? Lad os vide i kommentarerne!

Billedkredit: Internet baggrund med binær kode via Shutterstock

In this article