یکی از راههای آموزش زبان برنامهنویسی و الگوریتم، حل مسائل متعدد و متنوع در آن زبان است. کتاب پیش رو با حل مسائل متعدد و بررسی آنها به شما زبان برنامهنویسی Go را آموزش خواهد داد.
در سپتامبر سال ۲۰۰۷، Ken Thompson و Rob Pike ، دو تن از سرشناسترین چهرههای دنیای نرمافزار که نیازی به معرفیشان نیست، ایده ساخت یک زبان برنامهنویسی سیستمی جدید را با Robert Griesemer ، یکی دیگر از مهندسین مشغول در Google در میان گذاشتند. آنها کار بر روی این زبان جدید را شروع کردند و در این مدت تعداد دیگری از همکارانشان همچون Russ Cox و Brad Fitzpatrick وAndrew Gerrand به تیم آنها ملحق شدند. در نوامبر سال ۲۰۰۹، اولین نسخه آزمایشی زبان با پشتیبانی گوگل بهصورت متنباز به عموم برنامهنویسان عرضه شد.