Beginner resources?
from Agualusa@lemmy.world to golang@programming.dev on 21 May 2024 12:20
https://lemmy.world/post/15643514

After asking for a first programming language here, I’ve decided learning Go. After some searching I’ve found that the beginner learning resources are some years old. Can anyone suggest some beginner resources for someone that likes to learn by doing stuff? Thank you.

#golang

threaded - newest

KiranWells@pawb.social on 21 May 2024 13:53 next collapse

I assume you have already tried the official tutorials, but Go By Example is a great “learn by doing” kind of tutorial. Others that I found in a quick DDG search:

Agualusa@lemmy.world on 21 May 2024 14:43 next collapse

I’ve spend a bit of time in Go by Example but I felt that I wasn’t building anything (if that makes sense). Like when I learned what variables are I expected that I’d get some type of homework or something.

ericjmorey@programming.dev on 21 May 2024 15:15 collapse

You’ll find Go From The Beginning much more suitable for working hands on with challenges relevant to each lesson.

Agualusa@lemmy.world on 21 May 2024 17:58 collapse

Thank you

tapdattl@lemmy.world on 21 May 2024 17:35 next collapse

The tutorial series by DivRhino was really helpful for me – divrhino.com/…/rest-api-docker-go-fiber-from-scra… – she has several tutorials that build on each other.

Agualusa@lemmy.world on 21 May 2024 17:59 collapse

Will look it up. Thank you.

FizzyOrange@programming.dev on 21 May 2024 19:28 collapse

I would not recommend Julia or Clojure. Go is a decent shout… Though it really depends on what you want to make. Games? Web sites? Automation? Etc.

If web sites then Go is an excellent first choice. You will need to learn HTML/CSS at least too and maybe JavaScript.

I learnt Go from Go by Example which was good, though it does assume some knowledge. Go is a nice simple language to start with.