0%

Hoofdstuk 1

Wat is een computer?

Welkom bij De basis van computers

Hoi, ik ben Erik. Ik schrijf en onderhoud deze cursus, samen met de rest van Python Land. Ik heb hem gemaakt voor mensen die elke dag een computer gebruiken en nooit hebben gezien wat er binnenin eigenlijk gebeurt.

Je hebt geen technische achtergrond nodig. Als je een browser kunt openen en een bestand kunt opslaan, kun je hier beginnen. We nemen ook nergens aan dat je programmeur wilt worden. Je eigen computer begrijpen is op zichzelf al waardevol. Bovendien neemt het veel verwarring weg die programmeren later onnodig moeilijk maakt.

Wat je nodig hebt

De eerste hoofdstukken bestaan uit lezen en nadenken, dus die kun je overal doen. Vanaf het hoofdstuk over de opdrachtregel heb je een laptop of desktop nodig waarop je een terminal kunt openen en oefenbestanden kunt maken die je later mag verwijderen. De lessen tonen de opdrachten voor je eigen systeem: PowerShell op Windows, of Bash en zsh op macOS en Linux.

Hoe deze cursus werkt

De lessen zijn bedoeld om op volgorde te volgen. Elke les voegt een stukje aan hetzelfde beeld toe. Ze zijn niet vergrendeld, dus je kunt vooruitkijken of teruggaan wanneer je wilt. Sommige lessen bestaan vooral uit uitleg. In andere voer je een opdracht uit en lees je wat er terugkomt.

Je krijgt geen prijs voor haast. Als iets de eerste keer niet duidelijk is, is dat normaal. Veel hiervan wordt pas helder wanneer je hetzelfde idee van twee kanten hebt bekeken.

Deze site zou ook op een klein scherm, zoals je telefoon, behoorlijk goed moeten werken. Probeer het eens: je kunt een les of twee lezen terwijl je op iets of iemand wacht. Leren vraagt veel herhaling, dus een eerdere les kort teruglezen is goed bestede tijd. Oefenen op de opdrachtregel gaat prettiger met een echt toetsenbord. Bewaar die onderdelen dus voor wanneer je achter je computer zit.

Maak kennis met Monty

Monty is de leerhulp van Python Land en staat naast elke les. Je kunt om een andere uitleg vragen als een idee niet duidelijk werd, vragen wat een foutmelding betekent of om een hint vragen waarmee je weer verder kunt zonder meteen het antwoord te krijgen.

Monty is in dit hele eerste hoofdstuk gratis inbegrepen. Open Monty nu en vraag:

Wat is het verschil tussen hardware en software?

Stel een vervolgvraag als een deel van het antwoord onduidelijk is. Monty weet welke les je leest, dus je hoeft de situatie niet vanaf het begin uit te leggen.

Na hoofdstuk 1 hoort volledige ondersteuning door Monty bij het Guided-abonnement. De cursus is zo geschreven dat je hem ook zonder kunt volgen. Guided is er voor momenten waarop een tweede uitleg, of iemand die een foutmelding met je leest, je een avond zou besparen.

Fouten maken mag hier

Later in deze cursus typ je opdrachten die echte bestanden op je eigen computer veranderen. Dat klinkt riskanter dan het is: elke oefening speelt zich af in een oefenmap die je daarvoor maakt en later kunt verwijderen. Je leert ook hoe je controleert wat een opdracht gaat doen voordat je die uitvoert. Die gewoonte houdt de rest van je bestanden veilig.

Een foutmelding betekent niet dat je hebt gefaald. De computer vertelt je op zijn eigen beknopte manier dat een instructie niet kon worden uitgevoerd zoals die was geschreven. Zulke meldingen lezen is een vaardigheid die deze cursus je uitdrukkelijk leert. Monty kan ze desgewenst in begrijpelijk Engels uitleggen.

Klik wanneer je klaar bent op Mark complete (markeren als voltooid). Dan beginnen we met wat een computer eigenlijk doet.