Nuttige extras
Nuttige extra's
Er werden een quizlet cursus speciaal voor dit handboek gemaakt. Gebruik deze app om dagelijks 5 minuten je C# kennis te drillen:
Boeken
Er zijn quasi oneindig veel boeken over C# geschreven, althans zo lijkt het. Hier een selectie van boeken met een korte bespreking waarom ik denk dat ze voor jou een meerwaarde kunnen zijn bij het leren programmeren in C#:
Beginner boeken
C# Programming van Mike McGrath: een uiterst compact, maar zeer helder en kleurrijk boekje dat ik ten stelligste aanbeveel als je wat last hebt met de materie van de eerste weken.
Microsoft Visual C# 2015: An introduction to OOP van Joyce Farrell: Niet het meest sexy boek, maar wel het meest volledige qua overlap met de leerstof van dit boek. Aanrader voor zij die wat meer in detail willen gaan en op zoek zijn naar oneindig veel potentiele examenvragen ;)
Head First C# van Andrew Stellman & Jennifer Greene: laat de ietwat bizarre, bijna kleuterachtige look and feel van de head first boeken je niet afschrikken. Ieder boek in deze serie is goud waar. De head first boeken zijn de ideale manier als je zoekt naar een alternatieve manier om complexe materie te begrijpen. Bekijk zeker ook de Head First Design Patterns en Head First Sql boeken in de reeks!
Geavanceerd
C# Unleashed van Bart De Smet: in mijn opinie dé referentie om C# tot op het bot te begrijpen. Geschreven door een Belg die bij Microsoft in Redmond aan C# werkt.
Code Complete van Steve McConnell: een referentiewerk over 'programmeren in het algemeen'. Het boek is al jaar en dag het te lezen boek als je je als programmeur wilt verdiepen in wat nu 'correct programmeren' behelst. Als je op je CV kunt zetten dat je dit boek door en door kent dan zal elk IT-bedrijf je stante pede aannemen ;)
Online
Leren programmeren door enkele de opdrachten in dit boek te maken zal je niet ver (genoeg) brengen. Onze dikke vriend het Internet heeft echter tal van schitterende bronnen. Hier een overzicht.
Cheat sheet
Deze twee cheatsheets zijn handig om te gebruiken tijdens het (be)studeren van dit handboek:
Game-based programmeren
Ideale manier om programmeren meer in de vingers te krijgen op een speelse manier:
Apps
SoloLearn: Verplichte app! Simple as that!
Enki Net zoals SoloLearn maar dan anders.
Mimo Speels en vrij beperkt in gratis versie, maar ideale aanvulling op SoloLearn.
Screeps Een steam spel om te leren programmeren. Weliswaar JavaScript (nuttig voor Web Programming) maar het concept is te cool om niet hier te vermelden en zoals je zal ontdekken: leren programmeren kan je in eender welke taal, en het zal ook je andere programmeer-ervaring verbeteren. Give it a go!
Websites
Coding game zeer vet
Pex For Fun (specifiek voor C#!)
RPG Game in C# (behandelt leerstof van volledig eerste jaar en meer)
Advent of code Pittige programmeeroefeningen die jaarlijks in december verschijnen.
Free Programming Book Handig vorm gegeven gratis ebooks met tal van onderwerpen waaronder ook C# en het .NET Framework.
Tutorials teacher: De uitgebreidere, Engelstalige variant van dit boek zeg maar.
Tutorials
Freecodecamp.org C# tutorial Zeer erge aanrader!
Microsoft C# tutorial Zeer interactief én in het Nederlands. Aanrader.
Online video c# cursus: Zeer aan te raden indien je een bepaald concept uit de les niet begrijpt.
C-sharp.be : Nederlandstalige cursus met veel toffe oefeningen waarvan je sommige zelfs in dit boek zal terugvinden.
Microsoft Virtual Academy: Microsoft heeft een virtual academy cursus "C# fundamentals" uitgebracht. Ik kan dit boek zeer erg aanbevelen.
Rob Miles's The C# Programming Yellow book: Zeer vermakelijk, vlot geschreven C# boek(je)
Open Source Game Clones: "This site tries to gather open-source remakes of great old games in one place." Je vindt er ook tal van C# projecten terug zoals GTA 2.Klik bovenaan op "languages" en filter maar eens op C#.
2,000 Things You Should Know About C#: De auteur is helaas aan "maar" 1219 tips geraakt. De moeite.
Oefenvragen
Een lijst met oude oefenvragen uit 2010: nog steeds relevant.
Streaming programmeurs
Ja hoor, ze bestaan. Meer en meer professionele én beginnende programmeurs streamen terwijl te programmeren. Dit is een ideale manier om te zien hoe andere mensen problemen aanpakken. De meeste programming streamers kan je terugvinden op youtube, maar ook op Twitch zijn er steeds meer. Enkele aanraders (bekijk zeker de filmpjes uit de archieven eens):
Handmade Hero: deze programmeur heeft een volledige RPG gemaakt en het hele proces gestreamd.
Last updated