Originally Posted by nilly16
I am a novice learning over the internet
But you quoted from a very specific assignment, and apparently you don't understand the assignment well enough to even quote the important parts.
If that is from some online tutorial (what I would call "learning over the internet") a URL would make it easier for us to find and explain the parts you aren't understanding.
So far all I can do is open to file to read it
To get any further, you need to know something about the structure of the text in the file and the structure of the information represented by that text.
The assignment tells you the top level of the result you want: An array, where each element of the array is a struct and each of those structs represents one song.
Below that, you haven't given us any clue what kind of information is available for each song.