Vue.js or Nuxt.js is a great pick (start with Vue, then move to Nuxt) for frontend work. While learning JavaScript, you can use Node.js.
Try creating a simple ToDo app with Node and Vue, storing your tasks in a database like MongoDB. After that, you can move on to more complicated projects.