It would be better if you find any online tutorial related to your project and learn topics mentioned in the tutorial on you come across them from online resources. Then search online for features that you would like to implement in your project and the way it can be done with your choice of technology/framework for backend and frontend. In that way you would have a MVP of your project ready and then learn other concepts related to fullstack javascript later.