Data Structures are fairly fundamental and knowledge of them is crucial. If you are new to code, you are already working with data structures like arrays and object literals without even knowing it. There is a reason why arrays are not the be all and end all of data structures. Arrays are very user friendly and come with out of the box functionality. We need to create a Node class for our data structure to store other data. We will have an Id property for each Node and we can use it like an ownership collar. Graphs are very useful because Software should model the real world and graphs are everywhere.