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
Check jobs around you for what they're using
They mostly use PHP or JS
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
"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