Net zoals onze spreektalen, evolueert ook de programmeertaal C# constant (terwijl ik dit schrijf zijn we aan versie 8.0). Bij iedere nieuwe C#-versie worden bepaalde code-constructies plots veel eenvoudiger of zelfs gewoon overbodig. Een goed programmeur moet natuurlijk zowel met de oude als de nieuwe constructies kunnen werken. Ik heb getracht een gezonde mix tussen oud en nieuw te zoeken, waarbij de nadruk ligt op bruikbaarheid in je verdere professionele carrière. In dit boek zal je dus geen stoere, state-of-the-art C# innovaties terugvinden die enkel in heel specifieke projecten bruikbaar zijn. Integendeel, ik hoop dat, als je door dit boekdeel en het volgende bent, je een zodanige basis hebt, dat je ook zonder problemen in andere 'zustertalen' durft te duiken (zoals Java, C en C++, maar ook zelfs verre familieleden zoals Python of Javascript).