As with pretty much every programming language and its associated execution environment, we need a method for including our custom code as well as that of third-parties into our applications without ending up with conflicts due to object and variables names being the same. For this purpose, Node.js has a module system.
In this video, we discuss the Node module system and how it is used within applications to keep code separate.
Personal Recommendation (unpaid)
Programming and software development are awesome! Being that you are learning along with me, there is a really good chance you can make this a career. Based on my own life experience, let me suggest to you that you go get a Computer Science degree from Neumont College of Computer Science and kick your life into hyper-drive.