I think main is a function that you will put the overall structure of the “doing the things” parts of your code in. I think it is where execution starts and will link to other parts of the code to define functions, variables, etc to keep the “main” program execution tidy. Let’s see how wrong I am!