4 ms·
I'm not a huge Go fan, but I do have to give it a lot of credit at its very linear learning curve. You get a few basic concepts, and you're pretty much good to
by nobleach 4y ago
I'm not a huge Go fan, but I do have to give it a lot of credit at its very linear learning curve. You get a few basic concepts, and you're pretty much good to write a great many things. It can really frustrate you if you've done other languages - and you're used to being able to solve problems in many different ways. Rust on the other hand has a what I'd call a factorial curve. You get Hello World, you get into learning how most things return a Result monad... and then you're hit with some really complex stuff. It can be deflating unless you really stick with it. The language is pretty vast, so you won't be re-inventing things like many often do with Go. Both are worthwhile tools to have in your toolbox. I will say that if you're into web-dev, Go will get you results with less "pain". But even that's debatable.