The Top 10 Places to Learn Go
Tags: go, beginners, programming
Published: 2019-11-23 17:13:25

---
title: The Top 10 Places to Learn Go
published: true
description: Go is one of the fastest growing languages out there. Here are 10 great places to learn it!
tags: go, beginners, programming
canonical_url: https://www.jeremymorgan.com/tutorials/golang/how-to-learn-golang/
cover_image: https://thepracticaldev.s3.amazonaws.com/i/wljzt400e4knounqsr6l.jpeg
---
*I want to improve the content I build for dev.to. Topic ideas and feedback are welcomed! [Reach out to me!!](http://bit.ly/JeremyCMorgan)*

Though it's now ten years old, Golang (Google's Go language) is one of the fastest growing languages out there right now. Do you want to learn it? Here are 10 great places to start.

<br />
<hr />
## 1. Basics of GoLang for Beginners

<a href="http://bit.ly/2XBAuoi"><img src="https://thepracticaldev.s3.amazonaws.com/i/h3y9vwbobaibrqrbk4gd.jpg" />

**[Click Here](http://bit.ly/2XBAuoi)**

This is a great place to get started from zero. If you're committed to downloading and installing it shows you how, and you dig into some basic stuff. It's a good start.

<br />
<hr />
## 2. Go.Dev

<a href="http://bit.ly/2Oa71P0"><img src="https://thepracticaldev.s3.amazonaws.com/i/ovbb8nb67jg4s4h22mdg.jpg" /></a>

**[Click Here](http://bit.ly/2Oa71P0)**

This is a fairly new source so I haven't been able to dig into all the features of it, but it has tutorials for installing, doing a hello world, etc. It seems like the perfect jumping off point.

<br />
<hr />
## 3. Tour of Go

<a href="http://bit.ly/2KKTnjt"><img src="https://thepracticaldev.s3.amazonaws.com/i/ejm6c246y64cro8wrfhk.jpg" alt="How to learn Golang" /></a>

**[Click Here](http://bit.ly/2KKTnjt)**

This is a good place to start to get started as easy as possible. It doesn't have you building real applications, but you also don't have to install or setup anything.

<br />
<hr />
## 4. Go by Example

<a href="http://bit.ly/35pr9T6"><img src="https://thepracticaldev.s3.amazonaws.com/i/gkei1bfly35jv9i3cxu7.jpg" alt="How to Learn Golang" /></a>

**[Click Here](http://bit.ly/35pr9T6)**

This one digs a little deeper and tackles things like pointers and concurrency which are tough at first.

<br />
<hr />
## 5. Go Bootcamp

<a href="http://bit.ly/35sYBYV"><img src="https://thepracticaldev.s3.amazonaws.com/i/iyl0ihev8rlhaubljooz.jpg" alt="How to Learn Golang" /></a>

**[Click Here](http://bit.ly/35sYBYV)**

This is a book in downloadable form or online, and it's well organized and clear for the basics.

<br />
<hr />
## 6. Introducing Go
<a href="http://bit.ly/34dtBMn"><img src="https://thepracticaldev.s3.amazonaws.com/i/8o0khtgy796ddt2r3kj8.jpg" alt="How to Learn Golang" /></a>

**[Click Here](http://bit.ly/34dtBMn)**

This is a great book to go from a total beginner to digging into deeper topics. It's well worth the price and is a great way to get started writing real applications.


<br />
<hr />
## 7. Go Core Language Path

<a href="https://bit.ly/GoCoreLanguage"><img src="https://dev-to-uploads.s3.amazonaws.com/i/xqzmbz4sbfy4soay5sj8.jpg" alt="How to Learn Golang" /></a>

**[Click Here](https://bit.ly/GoCoreLanguage)**

From beginner to Go expert in about 24 hours of courses. From the very basics to advanced there's something for everyone here. 

<br />
<hr />
## 8. Justforfunc YouTube Channel

<a href="http://bit.ly/34jQAWg"><img src="https://thepracticaldev.s3.amazonaws.com/i/mjbn06fiii63ogbm7rvo.jpg" alt="How to Learn Golang" /></a>

**[Click Here](http://bit.ly/34jQAWg)**

The justforfunc youtube channel is great for digging into to Golang. Francesc Campoy is entertaining and knowledgeable. Check it out.



<br />
<hr />
## 9. Golangbot - Golang Tutorial Series

<a href="http://bit.ly/34dtHUf"><img src="https://thepracticaldev.s3.amazonaws.com/i/kdbeomt8akjpsz6zcl7f.jpg" alt="How to Learn Golang" /></a>

**[Click Here](http://bit.ly/34dtHUf)**

This is a great series of tutorials for learning go, that's easy to follow and fun.

<br />
<hr />
## 10. Gophercises

<a href="http://bit.ly/2OdEl80"><img src="https://thepracticaldev.s3.amazonaws.com/i/ly4il88vs5hfnu4d9kqh.jpg" alt="How to Learn Golang" /></a>

**[Click Here](http://bit.ly/2OdEl80)**

So now you know some Go and want to play? This is a great place to polish your skills. This site has some cool coding exercises to try out.

<br />
<hr />
## GO Learn some Golang!!

Golang is awesome. I love working with it, and you probably will too. The resources above are great places to get your feet wet and really start developing some cool stuff. What do you think of the list? Should I add anything? [Reach out to me](http://bit.ly/JeremyCMorgan) with suggestions!