DEV Community

Discussion on: A Crystal in Go’s World

joshuawoodsdev profile image

I'm new to coding... But " opinionated " means they have one way to do things right? I liked Ruby but as I learn more I can see some problems. Currently I'm learning Rails and Middleman. So I can be able have it as a option for work. But I just started learning Lua as my main lang for my personal growth I think it's alot better than Ruby and JS. I plan to look at GO in a year or so or should I just stop Ruby and take a look at GO now?

freedom profile image

It can be one way but you can extend with your code or helpers (roll our own utility).

We don't advice which language you should stop, the more you learn to know the differences between each language, the better you can gain from untyped aka dynamic and typed languages. Your motivation will decide.

My experience in Go, you will need to understand each API a little more deep by reading books, history of Go issues in Github repo (important to know going on and the progress in the past few years) and Go documentations (It can be confuse but clear when you read a few times). Always experiment with your own code, take the authors' benchmark with a piece of salt (outdated benchmark)

If you have doubts or issues in general with Go usage or style, post in Go forums or reddit.