I'm going to suggest you the same thing that I suggested earlier. By the way Nodejs is only for backend development. You cannot do front end development with nodejs. But you can use it as a REST API for your front end code which can either be in Vue or Angular or React. You can check out this series and do it alongside to learn.
Traversy media is one of the best youtube channels that helped me learn so much. I would be recommending the same to everyone. For you to get more clarity, you have to start doing realtime projects or get some hands on experience. You can watch tutorials that can help but doing a project gives you more learning.
I prefer using VS Code which I find it very comfortable with all the extensions that it has.