DEV Community

Amanur Rahman
Amanur Rahman

Posted on • Originally published at devnotfound.wordpress.com

Development with Golang Resources

Basics

If you are new to golang then the first thing you should do is to know about the language itself. And the place that I found very helpful was gobyexample

The site has covered almost everything to get you started with golang.

Web Development with Golang

The next thing you need to know is how to build web applications with goland and how to maintain structure of your project. Todd Mcleod’s course from udemy was one of the course that I followed to learn about this. It was a great course where I was able to learn core stuffs about web development with Golang. Here’s the link for the course:

Web Development w/ Google’s Go (golang) Programming Language

Production-grade Golang Web Apps

When you have learned about how to build web servers with golang, how to use templates and how to follow MVC pattern, the next thing you need to know is how to build production-grade web apps with Golang. And Jon Calhoun comes in your support. His course was one of the greatest course I have completed. In the course he goes through the book he wrote on web development with Golang. If you are not a fan of reading then this is the course for you. Spot on explanation, maintaining standard project structure and many more are taught in this course. Here’s the link to the course:

UseGolang

You can also follow his website and other courses related to Golang
on this blog

Rest API with Golang

Now to get a taste of how to buld rest api using golang you can follow the crash course of Brad Traversy on youtube.

What’s Next

Now for to continue learning more about Golang I have decided to follow the bellow links:

Documentation: docs

Jon Calhoun: blog

GopherAcademy: YT Channel

Todd Mcleod: YT Channel

Coding Train: YT Channel

National Conferences (GothamGo): YT Channel

Others: https://dave.cheney.net/resources-for-new-go-programmers

Top comments (0)