Programmeren
Programmeren is het maken van een computerprogramma.

Wat is programmeren?
Alle sites, programma's en spelletjes die jij ziet op het internet zijn door iemand gemaakt. Die persoon die dit heeft gemaakt door dit te programmeren heet een programmeur. Diegene schrijft dan eigenlijk een instructie uit voor de computer en deze voert deze instructie uit. Deze instructie wordt gedaan in programmeertaal. Hij/zij geeft daarbij stapjes die de computer op volgorde uitvoert. Dit kan heel lastig zijn. Als je iets verkeerds ingeeft, voert de computer dit ook fout uit of doet zelfs helemaal niets. Ook apparaten buiten de computer worden geprogrammeerd, zoals randapparatuur of apparaten die een (kleine) computer in zich hebben. Ze worden zo ingesteld dat ze werken, zoals jij wil dat deze werken.
Kan iedereen programmeren?
In principe wel, maar je moet het wel leren. Net als dat je een taal moet leren. Dat kost veel tijd en ervaring. Je kunt altijd beginnen met Scratch, om het programmeren een beetje onder de knie te krijgen. Je moet zelf kiezen welke programmeertaal je gaat leren. Kinderen zetten vaak de eerste stappen in programmeren met Logo (programmeertaal), waarin ze de 'turtle' (schildpad) of robot leren besturen met eenvoudige instructies. Je kunt het altijd meer proberen en beginnen met Hedy. Dit bouwt stap voor stap op en het brengt je naar een sterkere programmeertaal Python. Bekende programmeertalen voor meer gevorderden zijn GWBasic, Javascript, PHP, Python, C, C++ en C#. Als je gaat programmeren moet je programma een doel hebben: Wat is de functie ervan? Waarom is dit een programma wat iemand zou willen gebruiken? Wat maakt het uniek?
Anno 2026 is het door taalmodellen (AI) als ChatGPT of Claude mogelijk geworden om die programmeertaken uit te laten voeren. Je hoeft bij wijze van spreken niet meer alle programmeerinstructies te kennen. Die vult het taalmodel voor je in. Je voert een 'wens' in mensentaal in en het taalmodel maakt het. Dit heet Vibe coding. Je beschrijft de "vibe" (sfeer/functionaliteit) en de AI schrijft de code.
Programmeertalen
Ik zou tegen jou kunnen zeggen dat je naar links of naar rechts moet en jij kunt dit vervolgend uitvoeren. Als ik dit tegen de computer zeg dan doe ik eigenlijk hetzelfde, alleen de taal die je daarvoor gebruikt noem je programmeertaal. Als je de programmeertaal op de computer invult vul je echter niet 'ga naar rechts in', maar vul je bepaalde tekens in, waarvan de computer weet dat je dit daarmee bedoelt. Bekende programmeertalen zijn Java, Python en C++. Oudere programmeertalen, die als voorbeeld dienden voor vele andere, zijn bijvoorbeeld COBOL, Fortran en Pascal.
Primair onderwijs
Op de basisschool zijn er verschillende programma's en tools waarmee de eerste beginselen van het programmeren dus getoond en aangeleerd kunnen worden. Dit gaat op een speelse manier. Voorbeelden zijn:
- Bee-Bot
- Logo (programmeertaal)
- Scratch
- Hedy (voor bovenbouw van de basisschool en de onderbouw van de middelbare school)