In this lesson, you learned about structs, which are ordinarily used to represent simple composite objects, such as a point, where you basically have x and y coordinates. The idea behind structs is that these are value types, not reference types. You added a SimpleStruct struct, coded the struct, modified the HTML to make use of the struct, made an array of points, and filled the array with new points whose x and y coordinates were random. We also ran and debugged the program.
In the next lesson, you are going to learn about delegates. You can think of delegates as function wrappers. Basically, delegates are a way of representing functions and then stacking function calls together.