DEV Community

Sumant
Sumant

Posted on

Go By Examples

Learning Go can be challenging when you are a full time developer especially if it is another language.

Yet, the challenge can be fun at times.

Go has a relatively small learning curve. This makes it easy to understand and start hands-on early. I got excited as

It's a good idea to follow some tutorials along.

Go By Example is a place where most examples are in one place.

Again it is a good idea to create a GitHub repo and follow along.

My Github repo

More things need to be added and more to be learned as I go along.

Top comments (4)

Collapse
 
fullstackchris profile image
Chris Frewin

My (ongoing) challenge with Go is that it advertises itself mainly as a functional language, but borrows a lot of OOP concepts, like structs. It's faily new so the ecosystem still debates as to what best practices are.

Anyway, still on my backburner for a possible new "killer" backend language...

Collapse
 
sumant1122 profile image
Sumant

I am interested in distributed systems. Turns out, Go is good for that. Every language has its own pros and cons.

Collapse
 
fahrenholz profile image
Vincent Fahrenholz

I can warmly recommend you this (exhaustingly long) video course: oreilly.com/library/view/ultimate-...

Collapse
 
sumant1122 profile image
Sumant

Thank you. Will check it out.