• Jack HallahanJack Hallahan, over 6 years ago

    Not a back-end dev but I always learn best by trying to build things.

    In terms of language, Python and Ruby are both pretty safe choices I think but if you're a front-end dev already then why not Nodejs? Javascript everywhere.

    3 points
    • Michael Reich, over 6 years ago

      Also thought about that but struggled to choose which framework. Reactjs or angular and so on. Pretty difficult to fix to one if there is so much options.

      0 points
      • Andy MerskinAndy Merskin, over 6 years ago

        I would second the Node.js recommendation if you're already pretty comfortable with Javascript. If you're building APIs to feed data to your front-end (no matter which framework you choose: Vue.js, React, Angular, etc.), then Express is a great place to start.

        Vue.js (and others) are now starting to offer server-side rendering, where you can essentially use the same exact front-end code for your components as you are on the back-end for initial rendering. In other words: no need for Jade/Pug or other templating engines when you can simply use Vue/React/Angular's templating engine interchangeably on the front and back-ends.

        2 points
      • Alec LomasAlec Lomas, over 6 years ago

        Next.js is a good option for creating server-rendered sites in React.

        0 points
      • joe andersonjoe anderson, over 6 years ago

        You just have to choose 1 and stick with it. Later on it will be easy to switch. Personally I would choose the one with the most momentum/community behind it these days. So that's ReactJS (but this is still frontend). As far as backend goes, NodeJS/Ruby on rails is up to you. I started with Ruby on rails, if I had to do it again today alone, I'd probably go with NodeJS.

        0 points