Gratis, volledig online, altijd up-to-date.
Lees het boek, maak de oefeningen, bekijk de slides op ZIESCHERP.BE
4e editie. Digitaal-only. Onder Creative Commons BY-NC: gebruik het gerust in je eigen les.
Waarover gaat het?
Programmeren is een beetje zoals fietsen. Van zodra je ermee weg bent verleer je het niet. Maar je moet er natuurlijk wel voor op een fiets springen. Erover lezen helpt niet. Dit boek hanteert de “leren fietsen doe je door het te doen”-filosofie om je zo gekend te maken met de basisbeginselen van programmeren in C# (“see sharp”). Ieder hoofdstuk sluit af met een resem aan praktische oefeningen, die je zullen doen inzien dat je, zelfs al na het eerste hoofdstuk, best wel nuttige programmaatjes kan schrijven. Na dit boek zal je nog niet klaar zijn voor de Tour de France, maar je zal je al niet belachelijk maken wanneer je op een koersfiets je op de baan begeeft.
In dit boek behandelen we eerst de beginconcepten zoals daar zijn: variabelen en expressies, if-else structuren, loops, methoden en arrays. Zeggen die termen je niets, dan is dit het boek voor jou! Of ben je iemand die vaak “goto” gebruikt in code en dringend heropgevoed moet worden? Oh boy, dan gaat dit boek zeker iets voor jou zijn! Vervolgens gaan we de object oriented programming (OOP) tour op en ontdekken we de magische, maar soms abstracte wereld van klassen, objecten, interfaces, compositie, aggregatie, overerving en polymorfisme. De zijwieltjes worden er afgehaald en we leren hoe gevorderde C#-programmeurs dit doen.
Nieuw in de 4e editie
Deze editie gaat enkel nog digitaal door het leven. De IT-wereld verandert zo snel dat tegen dat een papieren versie bij de drukker ligt de helft van mijn screenshots al weer out-dated is. Online kan ik bijsturen zodra het nodig is. Elk hoofdstuk eindigt nu met een **Zie verder**-sectie: hoe pakken andere talen hetzelfde concept aan, of net niet? Door de opkomst van agentic coding is er een shift bezig in het beroep van softwareontwikkelaar. Code schrijven blijft de horde waar je door moet, want het is de enige manier om ten gronde te begrijpen hoe software gemaakt wordt. Maar het is niet meer realistisch dat je expert wordt in één taal. Je zal vanaf dag 1 over het muurtje moeten kijken.
Verder: nieuwe hand-drawn schema’s doorheen het hele boek, herwerkte oefeningen, en lesslides die mee zijn met de hoofdstukken.
Alles wat erbij hoort
Allemaal gratis, allemaal op www.ziescherp.be (ja, écht gratis 🙂):
- Het handboek online (18 hoofdstukken plus appendix)
- Het handboek als PDF (in opbouw) om af te drukken of offline te lezen
- Oefeningen per hoofdstuk, plus vaardigheidsproeven
- Lesslides (revealjs, ook als pdf) voor wie ermee lesgeeft
- Alle broncode, moest je zelf met 1 of meer van deze dingen aan de slag willen gaan (denk aan de CC-attributie!)
- Quizlet flashcards om je vakjargon te oefenen
Lesgeven met dit boek?
Dat mag, en het kost niets. Het boek staat onder CC BY-NC 4.0: je mag het delen, aanpassen en erop voortbouwen, zolang je mij vermeldt en er niet mee verdient. Meerdere hogescholen en middelbare scholen gebruiken het al. De slides en oefeningen zijn er expliciet voor gemaakt.
Laat me gerust weten dat je het gebruikt, dan weet ik dat het ergens toe dient.
Fouten gevonden?
Alle feedback is welkom.
Toch papieren versie nodig? De vorige editie (2024) is nog steeds beschikbaar op:
| Paperback, zwartwit ISBN: 9789464651560 | ||
![]() | ![]() | ![]() (te dure kleureditie) |
| Ebook | ||
![]() (2e editie) | (2e editie) | ![]() (3e editie,pdf) |
| Gratis webversie | ||
| HIER |






