Apprendre Go, pas à pas.
Apprends Go depuis zéro
Un parcours clair et progressif pour découvrir le langage Go : syntaxe, concepts et bonnes pratiques, expliqués simplement.
Ta progression
0/9Tu n'as pas encore commencé. Lance-toi sur la première leçon !
Modules du parcours
Prise en main
Comprendre ce qu'est Go, l'installer et écrire ton premier programme.
Syntaxe de base
Variables, types, constantes et formatage de texte.
Structures de contrôle
if, la boucle for et switch : tout ce qu'il faut pour diriger l'exécution.
Fonctions
Retours multiples, valeurs nommées, variadic et closures.
Tableaux, slices et maps
Les structures de données au cœur de la plupart des programmes Go.
Structs et méthodes
Définir tes propres types de données et leur associer des comportements.
Interfaces
Le polymorphisme à la Go : implicite, minimal, et très puissant.
Gestion des erreurs
Pourquoi Go n'a pas d'exceptions, et comment gérer les erreurs proprement.
Pointeurs
Comprendre le passage par valeur et par référence sans magie noire.
Paquets et modules
Organiser un projet Go et gérer ses dépendances.
Goroutines et channels
La marque de fabrique de Go : la concurrence comme fonctionnalité native.
Tests
Le paquet testing intégré, sans framework externe nécessaire.
Go idiomatique
Les conventions et réflexes qui distinguent du code Go qui "a l'air d'aller".