Live data from Hacker News

Learning Golang – From Zero to Hero

milapneupane.com.np

1–10 of 76 posts

Re: Learning Golang – From Zero to Hero

#4
post #2

Info about workspace is outdated. Go modules allows you to to work outside GOPATH

I recently hastily put together a "Learn Go in 10 days" program for my team, where I only used go modules: https://github.com/hliyan/learn-golang/blob/master/day-08/ma...

Feedback welcome.

Re: Learning Golang – From Zero to Hero

#5
skip Golang, go straight for Rust

EDIT:

as my time for learning new programming languages is limited, I would invest it in learning Rust, rather than learning Golang or learning both of them.

IMO the only reason to learn Golang is if your already have a legacy Golang codebase or if you want to contribute to various open source projects written in Go, like for example Kubernetes (my first experience with Golang was trying to compile a patched Hashicorp project).

It's the same as suggesting to a front-end dev, skipping Backbone, Ember and Angular and going straight for React.

There are lots of overlapping technologies in our space and learning all of them is a huge time waste.

Re: Learning Golang – From Zero to Hero

#6

skip Golang, go straight for Rust EDIT: as my time for learning new programming languages is limited, I would invest it in learning Rust, rather than learning Golang or learning both of them. IMO the only reason to learn Golang is if your already have a legacy Golang codebase or if you want to contribute to various open source projects written in Go, like for example Kubernetes (my first experience with Golang was tr…

Your opinion is fine, but you need to tell us why. A single sentence adds nothing to the discussion.

Re: Learning Golang – From Zero to Hero

#8

skip Golang, go straight for Rust EDIT: as my time for learning new programming languages is limited, I would invest it in learning Rust, rather than learning Golang or learning both of them. IMO the only reason to learn Golang is if your already have a legacy Golang codebase or if you want to contribute to various open source projects written in Go, like for example Kubernetes (my first experience with Golang was tr…

Your opinion is fine, but you need to tell us why. A single sentence adds nothing to the discussion.

I agree. I would guess the "why" is that Rust is capable of everything that Golang is capable of, except more and better. Not to mention that Rust has a very supportive community to help each other.

Re: Learning Golang – From Zero to Hero

#9
post #8

Earlier quoted context omitted.

Your opinion is fine, but you need to tell us why. A single sentence adds nothing to the discussion.

I agree. I would guess the "why" is that Rust is capable of everything that Golang is capable of, except more and better. Not to mention that Rust has a very supportive community to help each other.

After using Rust for about a year on the side, I get the feeling that it's not quite mature enough yet in some places. On the other hand, I also get the feeling that the development of the language itself has been measured and careful which could also be seen as a bit slow.

On the other hand, I hear good things about Go across lots of people I work with although I've yet to sit down and give it a meaningful try. But I also have concerns about the maturity of a language who has jumped to V2 in what seems like a relatively small amount of time.

I'm inclined to believe both languages have lots of promise and could easily be the future of software development, but I'd be hesitant to pick either for a project that needs to be maintainable for a long time in case the language changes too much and leaves you with technical debt.

Re: Learning Golang – From Zero to Hero

#10
post #8

Earlier quoted context omitted.

Your opinion is fine, but you need to tell us why. A single sentence adds nothing to the discussion.

I agree. I would guess the "why" is that Rust is capable of everything that Golang is capable of, except more and better. Not to mention that Rust has a very supportive community to help each other.

Clearly there's more to it otherwise Go and other languages would be a thing of the past.

This is really not a topic for language flamewars and it's even against HN guidelines. I don't understand why people need to scream rust in every other language post like if it was a religion.

Post reply on HN