Advertentie

leren coderenVeel mensen hebben het belang ingezien van het leren coderen als levensvaardigheid. Het maakt niet uit waar je heen gaat en welke baan je hebt, het wordt altijd als positief ervaren als je weet hoe je een code moet werken, zelfs als dat niet je beroep is. Naarmate dit belang steeds groter wordt, zijn er tal van nieuwe initiatieven om kinderen code op school te laten leren. Hoewel het geweldig is om ze te zien, kunt u de controle over uw codeeropleiding overnemen door zelf enkele stappen te ondernemen.

Het beste - en waarschijnlijk meest verrassende deel - is dat het geen saaie beproeving hoeft te zijn. Geloof je me niet? Bekijk deze vijf verschillende manieren waarop u kunt leren coderen.

ComputerCraft

Minecraft De introductie van een laatkomer in Minecraft [MUO Gaming]Minecraft, de op blokken gebaseerde sensatie die gamen stormenderhand veroverde, is nu ruim drie jaar oud. Het is bijna niet te geloven dat het zo lang geleden is dat de eerste alpha werd gepost - en het is even ... Lees verder

instagram viewer
- het nummer één platformonafhankelijke indiegame - wordt gespeeld door schijnbaar iedereen. Zelfs als je niet zelf speelt, weet ik zeker dat je een groot aantal vrienden hebt die dat wel doen. Minecraft is extreem uitbreidbaar met veel verschillende mods, wat leidt tot pakketten zoals Tekkit. Er is eigenlijk één mod die bij Tekkit is inbegrepen, genaamd ComputerCraft, wat een volledig coderingselement aan het spel toevoegt.

Als je eenmaal een computer hebt gemaakt van de benodigde items, kun je beginnen met het coderen met de easy Lua-taal om automatische mijnwerkers te bouwen, berichten tussen computers binnen Minecraft te verzenden, en zo veel meer. Hoewel het geen 'traditionele' programma's of webapplicaties bouwt, is het nog steeds erg veel codering die mensen de concepten kan leren die ze kunnen uitbreiden naar andere soorten applicaties.

Dit is echter waarschijnlijk de grappigste manier om het te doen, terwijl het uiterst eenvoudig blijft. Kijk voor hulp bij het coderen met ComputerCraft hun website.

Rebeca / Alice

Rebeca is een op 3D gebaseerde programmeeromgeving Alice Alice leert objectgeoriënteerd computerprogrammeren aan kinderen Lees verder . Deze tool is fantastisch omdat 3D grafische programmering al een moeilijk concept is zoals het is, dus het hebben van een een tool die alles vereenvoudigt tot iets dat kan worden gebruikt voor educatieve doeleinden is geweldig ding.

Een van de belangrijkste voordelen van Rebeca ten opzichte van Alice is het feit dat het is geïnternationaliseerd, zodat het gemakkelijker in verschillende talen kan worden vertaald. Momenteel is Spaans naast Engels beschikbaar.

3DPL

Een programmeertaal die speciaal is ontworpen om mensen te helpen concepten van 3D-objecten te leren, kan ook een uitkomst zijn. 3DPL biedt een eenvoudige, ongecompliceerde manier om code te manipuleren en de resultaten te zien. Hoewel deze programmeertaal niet voor echte projecten mag worden gebruikt, is het nog steeds een geweldige educatieve tool die de werking in een eenvoudigere vorm laat zien.

De site rond 3DPL biedt meerdere tutorials over hoe je er coole dingen mee kunt doen, dus het is ook de moeite waard om te kijken of je geïnteresseerd bent in 3D-programmering.

Desktop Scripting

Als je wilt rommelen met iets dat dichter bij de daadwerkelijke programmering ligt, wil je misschien desktop-scripting eens bekijken. Hoewel deze scripts meestal geen gangbare programmeertalen zoals C / C ++ gebruiken, laten ze u echt werk op uw computer doen in plaats van alleen maar te "spelen". Je hebt meestal geen extra tools voor scripts nodig naast je favoriete teksteditor.

Windows-gebruikers kunnen .bat-scripts maken, Mac-gebruikers kunnen maken AppleScript Hoe de UI-scripting van Applescript op Mac te gebruiken Lees verder bestanden en Linux kan bash (.sh) scripts maken. Er is een groot aantal applicaties waarvoor deze kunnen worden gebruikt. Enkele voorbeelden zijn het hernoemen van bulkbestanden of andere bulkbewerkingen, het zoeken naar specifieke bestanden en nog veel meer.

Raspberry Pi

leren coderen

Als u liever de computer waarop u uw werk doet alleen laat, bent u wellicht geïnteresseerd in een Raspberry Pi Raspberry Pi - Een ARM-computer in creditcardformaat - de jouwe voor slechts $ 25Er is iets groots aan het brouwen in de universiteitsstad Cambridge, VK. Het afgelopen jaar heeft een team van academici, zakenmensen, docenten en programmeurs de laatste wijzigingen aangebracht in een zeer opwindend project, inderdaad ... Lees verder voor je code-leeravonturen. Het apparaat is slechts zo groot als een creditcard, maar heeft toch voldoende vermogen om een ​​aantal low-resource games uit te voeren en kost slechts $ 35 voor het duurdere model.

De Raspberry Pi voert een volledige ARM-gebaseerde Linux-distributie uit (die je mag kiezen omdat je een SD-kaart moet voorbereiden om ermee te gebruiken), dus je hebt genoeg opties op je verwijdering, inclusief traditionele programmeertalen zoals C / C ++, scripting zoals Bash en andere talen die gebruik maken van de aangepaste poorten van de Pi die werken met aangepaste hardware. Daarom is het wellicht de moeite waard om een ​​relatief klein bedrag te laten vallen.

Conclusie

Hopelijk helpen deze 5 unieke manieren om code te leren je op weg en gemotiveerd om eraan vast te houden. Zoals ik al eerder zei, het hoeft geen saaie code te zijn die zeer minuscule dingen doet - het kan spannend zijn en gebruikt worden in veel verschillende applicaties die erg populair zijn. Het maakt niet uit of je gewoon een kind of een volwassene bent die wat vaardigheden wil leren, er is geen beter moment dan nu om aan de slag te gaan!

Wil je leren coderen? Als u dat al heeft, wat is dan uw favoriete methode om anderen les te geven? Laat het ons weten in de comments!

Afbeelding tegoed: Internet-achtergrond met binaire code via Shutterstock

Danny is senior aan de Universiteit van Noord-Texas en geniet van alle aspecten van open source-software en Linux.