Is it good to continue learning ruby?

For my internship I started learning ruby because they used it for the websites they built. However since i'm done I want to keep learning a backend language/framework for the long-term as I am no longer focused on doing full stack. Is ruby the way to go? Or should I go to something more popular? Because I feel like the lack of popularity of ruby may cause me some problems in finding a job later.
7 Replies
Франс Бауэр
From a personal standpoint: I don't really like Ruby, but I never had time to deep dive in what makes a good language
Jochem
Jochem12mo ago
Check jobs around you for what they're using
Франс Бауэр
They mostly use PHP or JS
Jochem
Jochem12mo ago
sounds like that's your answer then, right? A lot of knowledge will partially transfer, but if you're learning to get a job, it's usually best to check what's popular around you so you can apply with appropriate experience / projects PHP is a perfectly valid language still, JS is also very useful and a lot of experience there transfers to frontend js too
Франс Бауэр
yea thats true. But i do feel like what's popular doesnt always mean what's the best
Jochem
Jochem12mo ago
"best" is dependent on what you're using it for there's no "best" programming language, because each has its own strengths and weaknesses ideally you'd be learning a language you enjoy using, that's also popular in your local / intended job market. If you're just learning because you enjoy programming and don't particularly want to turn it into a job, then lean to the former and pick what you enjoy using most. If you're learning because you need a job, lean to the latter and pick what's popular. considering you say you don't like Ruby and there's no jobs around you that require Ruby, I doubt it's a good idea to keep learning it
Франс Бауэр
i know there is no best but there would be great arguments for why 1 has a better usecase than others
Want results from more Discord servers?
Add your server