What back-end language should I learn?

almost 6 years ago from Pavel Ivanov, UI/UX Designer

  • Darrell HanleyDarrell Hanley, almost 6 years ago

    Depends on what it is you want to do, mostly. If you work at an agency or a media company, PHP is probably the most practical to learn, since most popular CMSes are powered by it.

    There's Ruby and Python for backend services which are what Twitter and Google are built on respectively, but I feel as though they have fallen out of vogue lately in favor of Node.js. Ruby on Rails particularly has kind of fell out of favor for new projects, since everything is more or less architected to be built on APIs, rendering and managing everything client side on the front end.

    You can't go wrong going all in on Javascript though. You can build a robust backend using Node.js & Express. You can build mobile apps with React Native. You can build desktop apps, you can build robust web apps, etc.

    Really, when you hit a wall with Javascript these days, its because you need to do something very technically complicated, like AR, game development, or something that requires lots of heavy processing, in which case you'd have to move over to something like Swift or C# anyway.

    0 points