2 ms·
As a PHP developer who moved on to Rails and now Node, I think for the most part the growth of Rails has stalled. Doesn't mean there aren't Rails jobs out ther
by pedalpete 11y ago
As a PHP developer who moved on to Rails and now Node, I think for the most part the growth of Rails has stalled.
Doesn't mean there aren't Rails jobs out there, doesn't mean there aren't good reasons to use Rails, it just doesn't have the mindshare anymore.
If you're looking to learn a new language, try to look at what is popular now and what will be big in the next few years.
I personally think Javascript will continue to grow in popularity. There is nothing else on the horizon for front-end programming (ignoring languages with compilers to Javascript).
Other things to consider would be Functional Programming languages. Though Scala is popular, I believe (and don't have experience here, so take my thoughts with a grain of salt) that Haskell is probably more popular at the moment. I'm not sure what other languages will be coming up and gaining steam in that area.
I'd think about what you'd like to make or be making, then do some research to find what would be the best language for that.
- dennybritz 11y agoAs for FP, Haskell is a beautiful language, but its industry penetration is far behind that of Scala. Haskell is perfect to learn about FP, but if you're looking for a job right now then Scala would be a much better choice.
- lewisl9029 11y agoJavaScript is always a safe bet. Clojure is what I would recommend for getting started with functional programming though. Unlike most other functional languages, Clojure has a vibrant ecosystem for both the backend and the frontend (ClojureScript).