I know I'm asking in the rails sub so I'll get some biased answers, but I'm really struggling to decide between dedicating more time to learning Rails, or properly learn Go.
I have a really solid foundation of Ruby, and have made a few small apps with Rails. My Go experience is very limited, like a month of learning maybe.
My concern with Rails is simply the job market for it where I live, but I do love the developer experience of Rails. Go has been good, and I like static typing, but I will say the learning curve has been pretty steep!
A con for Go would be the use cases for it. I'm not sure at this point in my career (2.5 yoe) I'd be expected to solve the type of problems Go is suited for. Also, I want to do more full stack instead of all backend, and Rails seems like a good choice for that move.
Any thoughts on the two would be greatly appreciated :)
Ask HN: Go vs. Ruby/Rails for first time indie dev?
When comparing benchmarks, is Go or Ruby slower? - Stack Overflow
Golang or Ruby for Web Apps
Go or Ruby/Rails?
Does Golang deliver faster execution than Ruby on Rails?
Should web developers use Golang or Ruby on Rails for their work?
Should startups choose Golang or Ruby on Rails to build their platforms?
Videos
Go is definitely faster. Ruby is getting better, but it has never been fast compared to other popular languages. Here's a breakdown that includes both Go and Ruby: http://benchmarksgame.alioth.debian.org
Go is usually much faster than Ruby:
http://blog.iron.io/2013/03/how-we-went-from-30-servers-to-2-go.html
https://plus.google.com/+MattAimonetti/posts/PeZk8FY3PWY
http://benchmarksgame.alioth.debian.org/u64q/benchmark.php?test=all&lang=go&lang2=yarv&data=u64q
Hey r/golang,
I just started learning ruby/rails about a month ago and noticed that Go has been picking up a lot of traction these days.
While I enjoy the syntax of ruby and also the rails community, I'm curious if I should look into Go instead. My main interests (aside from learning how to program) are developing web apps. So, am I better off investing into Ruby or Go?
Sorry if my question seems trivial or amateurish, as I mentioned I am still new to web development.
Thank you!
EDIT: Thank you for all your responses, the community here is really great and helpful :)