Go is een programmeertaal gemaakt door google en een ding dat ik echt leuk vind aan het is de verschillende paradigma gepresenteerd aan de programmeurs.
Als je deze post leest, ben je op zijn minst geïntrigeerd door go, maar waarom? Misschien vanwege de concurrency of de korte tijd die het kost om te compileren of zelfs omdat je gehoord hebt dat het leuk is om te programmeren.
Persoonlijk werd ik aangetrokken door concurrency en toen ik eenmaal begon te leren werd ik verliefd op impliciete interfaces. Dit maakt de scheiding van lagen eenvoudiger, omdat je met impliciete interfaces geen enkel pakket hoeft te importeren.
Welke boeken maken je taak makkelijker om go te leren?
Dit is misschien wel een van de meest complete boeken over de taal go. Het behandelt de basis en gaat dan dieper in lagere niveaus. Het nadeel van dit boek is dat het niet het hogere niveau van de taal behandelt, zoals web.
Als je deze taal onder de knie wilt krijgen is het een goede keuze om te kopen.
Koop het boek hier.
Go in de praktijk: Bevat 70 Technieken
Dit boek is anders dan het vorige. Het benadert een meer hoger niveau van deze taal, maar geeft ook een goede basis om een go programmeur te zijn. Het behandelt de ontwikkeling van web applicaties, micro services en zelfs deployment.
Een goede oplossing voor de ontwikkelaar die go wil gebruiken voor web applicaties.
Geef het boek hier.
Go Web Programming
Dit boek is meer gericht en specifiek op web ontwikkeling. Als je van plan bent om api’s te bouwen, full stack applicaties te ontwikkelen en te begrijpen hoe go precies in deze wereld past, is dit boek een uitstekende keuze.
Als je webontwikkeling onder de knie wilt krijgen is dit het boek.
Geef het boek hier.
Concurrency in Go: Tools and Techniques for Developers
Concurrency is een van de meest aansprekende functies in go. Hoewel de eenvoud van concurrency primitieven in go, vereist het bouwen van complexere dingen enige kennis en oefening.
Als je concurrency onder de knie wilt krijgen, ga dan voor dit boek.
Krijg het boek hier.
Go Programming Blueprints – Second Edition
Voor mij is dit de go programmeerbijbel. Als je dit boek leest, heb je het nodige gereedschap om gigantische applicaties te bouwen met go. Daarnaast is Mat Ryer een van de meest enthousiaste stemmen in de go gemeenschap.
Dit is een zeer goed boek dat veel onderwerpen behandelt.
Haal het boek hier.
Hoop dat je genoten hebt,
Mick Bolt