Discussion

(3 comments)
  • 5
    Profile picture
    Robinhood, Meta, Course Hero, PayPal
    2 years ago

    I would always use Node.js for my side projects, and I felt like the Heroku starter guide for it was good. However, Heroku recently removed its free tier, so I'm unsure where to go now if you want to do stuff for free.

    When it comes to learning method, I recommend just building stuff and deploying it. I'm assuming you want to use Node.js to build REST APIs - That's something very sharable. After you build the API, you can couple it with a Postman collection so others can try it, or better yet, make an API explorer website that lets users make calls to your API with a simple, friendly GUI.

    Aside from that, attaching more context to your question would help a lot with more targeted responses. Some questions for you:

    • What are you looking to build with Node.js?
    • What's the purpose? Side projects for fun, improving job prospects, or upskilling at your current job?
    • Have you tried any resources already? In particular, what have you tried from Googling "Node.js tutorial"?
  • 2
    Profile picture
    Senior Software Engineer [L5]
    2 years ago
    1. FrontendMasters has courses on Node.js from instructors who work at big companies, so you can be guaranteed that the patterns that you learn will work across larger projects and companies.
    2. I would also look at the source code of the Node.js libraries that you use to learn even more patterns.
  • 1
    Profile picture
    Software Engineer II at Microsoft
    7 months ago

    https://roadmap.sh/nodejs - This a great roadmap for a Node.js Backend path.