Starting to work on c++

im supposed to explain what main() does on c++
so what i think it is, is the the way to start the coding it what lets the compiler know that the coding starts there