Je kan basiscode schrijven in een text editor zoals notepad for pc of TextEdit voor max. Een iets handiger tool om (offline) code te schrijven is
Voor andere editors verwijzen we naar de speciale pagina daarover.
Als je nog verder wil gaan, zijn er zeker veel bronnen, maar jammer genoeg niet zoveel meer in het Nederlands. We geven toch nog enkele bronnen mee, voor wat het waard is (in alfabetische orde):
In AllCanCode help je Marco om zijn weg te vinden door de jungle. Ideaal voor wie zijn eerste stapjes zet in programmeerlogica.
Met Bitsbox programmeer je echte code, en maak je in een handomdraai leuke spelletjes op een iPad. Bitsbox is eigenlijk een kader dat bovenop JavaScript gebouwd is. Met vereenvoudigde JavaScript code ga je aan de slag. Zo leer je programmeerprincipes aan, maak je leuke spelletjes, en maak je kennis met een echte programmeertaal als JavaScript.
Bitsbox is het meest compleet als je een Bitsbox-pakket bestelt (als PDF), maar je kan de omgeving ook gratis gebruiken om je eigen creativiteit er op los te laten.
Bitsbox is voorlopig enkel in het Engels beschikbaar.
Cargo-Bot is een app waarbij je een robot in een fabriek moet programmeren om pakketjes in de juiste volgorde te leggen. Absoluut niet alleen voor beginners, er zitten een aantal behoorlijke hersenkrakers bij!
Let wel: enkel beschikbaar voor iPad.
Code.org is een organisatie die probeert programmeren en computerwetenschap op de onderwijsagenda te krijgen. Zij zijn ook de organisatoren van het "Code-uur" (hour of code).
Ze verstrekken lespakketten voor jongeren van verschillende leeftijden, naast andere talen ook in het Nederlands.
CodeAcademy is een bedrijf dat inzet op het aanleren van programmeren.
De catalogus van CodeAcademy is best wel uitgebreid.
pm
CodinGame is een platform op code te leren door spelletjes te ontwikkelen.
Er worden veel verschillende mogelijke programmeertalen ondersteund.
Enkel beschikbaar in Engels en Frans.
Crash course is (vooral) een (YouTube) kanaal dat op een luchtige manier verschillende onderwerpen belicht.
Een onderwerp dat ze aansnijden in 40 video's van ongeveer 15 minuten is Computer science. Daarin leer je wel niet programmeren,
maar vooral de context en de geschiedenis van computers enz.
CS Unplugged leert programmeren zonder computer.
Als je een programma maakt, dan maak je eerst een basisversie en daarna ga je er verbeteringen aan aanbrengen. Het is niet altijd makkelijk om die verschillende versies te beheren. Daarvoor gebruiken programmeurs hulpmiddeltjes, zoals git (een toepassing die vrij kan worden gebruikt en is ontwikkeld door de bedenker van linux in 2005).
In 2008 hebben drie gasten van daarvan een makkelijke online versie gemaakt, GitHub: https://github.com. Je kan gratis een account aanmaken bij GitHub en dan in die grote bibliotheek van programma-code snuisteren om te leren of om een oplossing te vinden voor een probleem waarmee je zit.
Om ermee van start te gaan, kan je (Engelstalige) video's kijken op https://www.youtube.com/githubguides.
FreeCodeCamp is een gratis platform om te leren programmeren aan de hand van kleine opdrachtjes: 30 projecten en ca. 1400 uitdagingen. Het is wel enkel in het Engels beschikbaar.
Op hackerrank krijg je vraagstukken voorgeschoteld die je al programmerend moet oplossen.
Kahn Academy is organisatie die een nieuwe methode van onderwijs aanboort, waar iedereen op zijn eigen tempo kan leren. Ze is wel minder "luchtig". Er zijn cursussen over allerlei klassieke vakken zoals wiskunde, wetenschap, en economie.
Er zijn een drietal voor ons relevante cursussen, namelijk :
Kennisnet is een Nederlandse organisatie die scholen ondersteunt bij de professionele inzet van ICT. Ze richten hun pijlen dus vooral op beleid en scholen. Handig voor leerkrachten. Zij werken ook mee aan wikiwijs waarin lesmateriaal wordt gedeeld over van alles en nog wat, maar ook over informatica.
https://supermariomaker.nintendo.com
Dit is minder programmeren en eerder wat dollen met wat er in Mario te spelen is.
http://geel.coderdojobelgium.be/trajecten/minecraft
Zijn er video's waar ik over Minecraft Codebuilder kan leren?
Ja, er zijn best wel wat video's om over Scratch te leren, maar vele zijn in het Engels.
We hebben er ook een aantal in het Nederlands gevonden:
Op https://www.roblox.com kan je spelletjes maken en uiteraard ook spelletjes van anderen spelen.
https://tekkieuni.com/
The Foos is een hele leuke manier om kennis te maken met programmeer-principes. Breng uitdagingen tot een goed einde door de juiste stappen te programmeren. Geschikt voor kinderen vanaf 5 jaar, maar zeker ook nog uitdagend voor grotere kinderen.
https://www.theodinproject.com